Zmieniam nazwy interfejsów sieciowych, modyfikując pliki w /etc/sysconfig/network-scripts
.
- eth0 -> nic0
- eth1 -> nic1
Zawartość skryptów sieciowych wygląda następująco po modyfikacji:
# 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
Ponowne uruchomienie aktywuje nową konfigurację. Ale jak aktywować tę konfigurację bez ponownego uruchamiania?
A systemctl restart network
nie załatwia sprawy.
Mogę zamknąć jeden interfejs za pomocą jego starej nazwy ( ifdown eth0
), ale ifup
powoduje wyświetlenie poniższego komunikatu bez względu na to, czy podano starą czy nową nazwę:
BŁĄD: [/ etc / sysconfig / network-scripts / ifup-eth] Urządzenie nic0 wydaje się nie być obecne, opóźniając inicjalizację.
/etc/init.d/network status
pokazuje ten wynik:
Configured devices:
lo bond0 nic0 nic1
Currently active devices:
lo eth0 eth1 bond0
Zarówno ifconfig
i ip a
pokaż stare nazwy interfejsów.