Переименовываем сетевые интерфейсы в Debian

Сегодня научимся переименовывать сетевые интерфейсы на операционной системе Debian.






Рассмотрим два способа для переименования наших интерфейсов.




  • Первый способ будет основан на редактировании файлов сервиса systemd и перезагрузки последнего – данный способ пригодится, если вы хотите переименовать интерфейсы без перезагрузки системы.
  • Второй способ подразумевает редактирования файла GRUB – при данном способе будет необходима перезагрузить ПК.




И так приступим!




Переименовываем сетевой интерфейс с помощью systemd




Для того чтобы переименовать сетевой интерфейс в Debian 10 воспользуемся сервисами systemd.




Создаем файл, например 01-eth0.link




sudo nano /etc/systemd/network/01-eth0.link




со следующей информацией:




[Match]
MACAddress=aa:bb:cc:dd:ee:ff

[Link]
Name=eth0




После этого создаем ещё один файл:




sudo nano/etc/systemd/network/02-eth0.network




со следующей информацией:




[Match] 
Name=eth0

[Network]
Address=192.168.1.1




Перезапускаем службу systemd-networkd:




sudo systemctl restart systemd-networkd




Наш файл 01-eth0.link обрабатываются с помощью systemd-udev-trigger, поэтому для перезагрузки *.link файлов воспользуемся командой ниже:




sudo systemctl restart systemd-udev-trigger.service




Переименовываем сетевой интерфейс с помощью GRUB




Для того чтобы переименовать сетевой интерфейс с помощью GRUB откроем его конфигурационный файл на редактирование:




sudo nano /etc/default/grub




Добавьте следующие параметры ядра в переменную GRUB_CMDLINE_LINUX:




GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"




Обновим GRUB и перезагрузим систему после внесения изменений.




sudo update-grub $ sudo reboot



[endtxt]




. . . .




2022-09-07T16:52:07
Network