Я перейменую мережеві інтерфейси, змінивши файли в /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-script / ifup-eth] Схоже, що пристрій nic0 не присутній, затримуючи ініціалізацію.
/etc/init.d/network status
показує цей вихід:
Configured devices:
lo bond0 nic0 nic1
Currently active devices:
lo eth0 eth1 bond0
І те ifconfig
й інше, і ip a
показувати старі імена інтерфейсу.