Я переименовываю сетевые интерфейсы, изменяя файлы в /etc/sysconfig/network-scripts
.
- eth0 -> nic0
- eth1 -> nic1
Содержимое сетевых скриптов после модификации выглядит следующим образом:
# cat /etc/sysconfig/network-scripts/ifcfg-nic0
DEVICE=nic0
BOOTPROTO=static
ONBOOT=yes
HWADDR=xx:xx:xx:xx:xx:xx
USERCTL=no
IPV6INIT=no
MASTER=bond0
SLAVE=yes
Перезагрузка активирует новый конфиг. Но как мне активировать эту конфигурацию без перезагрузки?
А systemctl restart network
не делает трюк.
Я могу закрыть один интерфейс по его старому имени ( ifdown eth0
), но в ifup
результате появляется следующее сообщение, независимо от того, было ли предоставлено старое или новое имя:
ОШИБКА: [/ etc / sysconfig / network-scripts / ifup-eth] Устройство nic0 отсутствует, что задерживает инициализацию.
/etc/init.d/network status
показывает этот вывод:
Configured devices:
lo bond0 nic0 nic1
Currently active devices:
lo eth0 eth1 bond0
И то, ifconfig
и другое ip a
покажет имена старых интерфейсов.