Как добавить псевдоним интерфейса на RHEL6 или CentOS6 с NetworkManager?
Как добавить псевдоним сетевого интерфейса (например, eth0:0) в CentOS6 или RHEL6 "правильным" способом, через NetworkManager без NM_CONTROLLED=no. И это должно быть сделано без графического интерфейса.
Спасибо
2 ответа
Выполните следующие команды как root: -
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
- vi / etc / sysconfig / network-scripts / ifcfg-eth0: 0
Найдите запись, которая читается следующим образом:
DEVICE=eth0
Заменить:
DEVICE=eth0:0
Найдите запись, которая читается следующим образом:
IPADDR=
Замените его на дополнительный IP-адрес, который вы хотите дать машине:
IPADDR=172.134.54.1
4.run:-
ifup eth0:0
или же service network restart
Точно так же вы можете добавить дополнительные IP-адреса.
для получения более подробной информации обратитесь к: - http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/
NetworkManager имеет только очень простой интерфейс командной строки nmcli
который, к сожалению, в настоящее время не способен создавать соединения (но может приводить их вверх и вниз).
Если вам необходимо настроить компьютер без графического интерфейса, настоятельно рекомендуется использовать обычный (не NM) метод, как описано в документации, и вообще не использовать NetworkManager. Отмечу, что на самом деле вы не указали причину использования NetworkManager в этой системе, поэтому я должен рекомендовать это.
Если вам действительно нужно это сделать, то способ NetworkManager в системах на основе Red Hat- добавить все IP-адреса к одному и тому же. /etc/sysconfig/network-scripts/ifcfg-eth0
файл. Это было описано в документации NetworkManager под псевдонимами устройств.
Пример:
IPADDR=172.25.33.1
PREFIX=29
IPADDR2=172.25.33.2
PREFIX2=29
IPADDR3=172.25.33.3
PREFIX3=29
IPADDR4=172.25.33.4
PREFIX4=29
IPADDR5=172.25.33.5
PREFIX5=29