CentOS: udev renamed network interface eth0 to em1

Подобная проблема часто встречается при настройке брендовых серверов, таких как DELL. Если вас не устраивает вид сгенерированных интерфейсов, он бывает и более затейливым, например eth0 -> p3p1, вы можете все вернуть "как было", для этого потребуется выполнить несколько шагов. Проверено на системе CentOS release 6.9. Для начала, добавим в загрузчик (grub.conf) директивы net.ifnames=0 и biosdevname=0
kernel /boot/vmlinuz-2.6.32-696.el6.x86_64 ro 
root=UUID=357f2c79-f7eb-4318-be69-da573fab5198 
rd_NO_LUKS ... 
net.ifnames=0 biosdevname=0 crashkernel=auto ...
Далее переименуем конфиг и обновим имя интерфейса:
mv /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i 's/em1/eth0/g' /etc/sysconfig/network-scripts/ifcfg-eth0
Удаляем файл:
rm -f /etc/udev/rules.d/70-persistent-net.rules
Перезагружаем сервер и видим наш eth0!

Добавить комментарий