Я следую этому методу, описанному здесь:
http://linuxwave.blogspot.com/2010/01/setting-virtual-ip-in-centos.html
Чтобы назначить виртуальный 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.
Любая помощь очень ценится!
В качестве альтернативы вы также можете установить NM_CONTROLLED="no"
вместо остановки службы NetworkManager, поэтому у вас не будет проблем с перезагрузкой.