Как добавить псевдоним сетевого интерфейса (например eth0: 0) на CentOS6 или RHEL6 "правильным" способом, то есть через NetworkManager без NM_CONTROLLED = no. И это нужно делать без GUI.
Спасибо, а
NetworkManager имеет только очень простой интерфейс командной строки. nmcli
который, к сожалению, в настоящее время не может создавать соединения (но может поднимать и опускать их).
Если вам нужно настроить машину без графического интерфейса, настоятельно рекомендуется использовать обычный (не-ЯМ) метод, как описано в документации и вообще не используйте 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
выполните следующие команды как root: -
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
Найдите запись следующего содержания:
DEVICE=eth0
Заменить:
DEVICE=eth0:0
Найдите запись следующего содержания:
IPADDR=
Замените его дополнительным IP-адресом, который вы хотите дать машине:
IPADDR=172.134.54.1
4. запустить :-
ifup eth0:0
или service network restart
аналогично вы можете добавить дополнительные IP-адреса.
для более подробной информации обратитесь к: - http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/