我一直遵循这里描述的方法:
http://linuxwave.blogspot.com/2010/01/setting-virtual-ip-in-centos.html
为一个 NIC 分配一个虚拟 IP。
基本上,我复制了 ifcfg-eth0 并将其设为 ifcfg-eth0:1,设置了一个新的设备名称和 IP 地址,但是当我这样做时,我收到错误
服务网络重启
如下:
活动连接状态:已激活 活动连接路径:/org/freedesktop/NetworkManager/ActiveConnection/xx
ifcfg-eth0 的实际配置:
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.1.10.10
PREFIX=23
GATEWAY=10.1.10.1
DNS1=10.1.10.1
DOMAIN=company.com
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=xyz
HWADDR=AA:BB:CC:DD:EE
ifcfg-eth0:1 的实际配置
DEVICE="eth0:1"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.1.10.2
PREFIX=23
GATEWAY=10.1.10.11
DNS1=10.1.10.1
DOMAIN=company.com
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0:1"
UUID=xyz
HWADDR=AA:BB:CC:DD:EE
其中 xx 是一个数字,每次我重新启动网络时它都会增加。然后当我执行 ifconfig 时只显示一个 IP 地址...我该如何解决这个问题?
多个 IP 用于使用 apache 创建虚拟主机。
非常感谢您的帮助!
答案1
或者,您也可以设置NM_CONTROLLED="no"
而不是停止 NetworkManger 服务,这样您在重启时就不会遇到问题。