Я всегда использовал файлы псевдонимов ifcfg-eth0: 1 для создания дополнительных адресов. Однако в последняя документация rhel, в нем говорится, что:
Поскольку команда ip пакета iproute теперь поддерживает назначение нескольких адресов одному и тому же интерфейсу, больше нет необходимости использовать этот метод привязки нескольких адресов к одному интерфейсу.
Кроме того, в многочисленных ответах и комментариях на этом сайте упоминается, что ifconfig устарел и вместо него следует использовать «ip». Я могу использовать его для живых изменений, но как мне сохранить изменения при перезагрузках без использования файлов псевдонимов?
Поместите их в /etc/sysconfig/network-scripts/ifcfg-eth0
, с 2
или 3
и т.д. после них, например:
IPADDR2=192.0.2.48
NETMASK2=255.255.255.0
IPADDR3=192.0.2.49
NETMASK3=255.255.255.0
К сожалению, это кажется недокументированным (или я не могу найти его прямо сейчас; похоже, Red Hat снова изменила свой веб-сайт).
На той же странице, где вы вытащили этот абзац, вам предлагается использовать NetworkManager
для назначения нескольких IP-адресов одному интерфейсу.
Для новых установок пользователи должны выбрать ручной метод на вкладке IPv4 или IPv6 в NetworkManager, чтобы назначить несколько IP-адресов одному и тому же интерфейсу. Дополнительные сведения об использовании этого инструмента см. В главе 7, NetworkManager.
Это похоже на редактирование конфигурации вашего интерфейса, чтобы добавить:
IPADDR2=IP address
PREFIX2=Netmask
GATEWAY2=Gateway
Как бы то ни было, в нем также говорится, что это больше не нужно использовать файлы псевдонимов, но это не значит, что это не работает. (Особенно, если вам нужен DHCP.) Лично я предпочел бы управлять своей сетью вне графического интерфейса, чтобы вы могли остановить службу NetworkManager и продолжить работу в обычном режиме с файлами псевдонимов.
Последний вариант - поставить ip
команды в /etc/rc.local
выполняется при запуске системы. Однако помните, что при перезапуске сетевой службы эти настройки не будут постоянными. Это следует рассматривать только в крайнем случае.
Руководство по развертыванию, 8.2.7. Псевдонимы и файлы клонов