Главная » Linux Ubuntu/Mint » Настройки, секреты и хитрости Linux Ubuntu/Linux Mint » Изменение имени сетевого интерфейса в Ununtu/Mint

📑 Изменение имени сетевого интерфейса в Ununtu/Mint

В связи с переходом на systemd изменена схема присвоения имён сетевых интерфейсов. Они теперь генерируются для каждого устройства индивидуально. Теперь сетевые устройства именуются в зависимости от информации из их BIOS. Это может быть enps0, wlpkrkflh7s0 и тому подобное.

При последней установке Linux Mint мне выдало название wi-fi карточки из 16 символов, что очень не удобно. Для меня дучше работать со старой схемой присвоения имён сетевых интерфейсов: старые, добрые и привычные eth0, eth1, wan0 и т.д.

Для того чтобы вернуться к старой схеме нужно просто немного подправить файл концигурации grub. Открываем любимым редактором файл настроек grub (я использую простейший редактор nano):

$ sudo nano /etc/default/grub

находим строку (по умолчанию она пустая):

GRUB_CMDLINE_LINUX=""

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

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

Затем нужно обновить grub:

$ sudo update-grub

и перезагрузить компьютер:

$ sudo reboot

Всё. Все сетевыё интерфейсы будут называться старыми, привычными именами.

Можно и желательно использовать другой метод — метод правил udev. Для этого редактируем файл /etc/udev/rules.d/70-persistent-net.rules любимым редактором. В нашем случае — nano:

$ sudo nano /etc/udev/rules.d/70-persistent-net.rules

Как правило файл /etc/udev/rules.d/70-persistent-net.rules изначально не существует и он создасться. Добавить в этот фай строчку:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="8c:82:b9:95:09:ed", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"

где

02:01:02:03:04:05 — mac-адрес вашего сетевого интерфейса;

eth0 — имя, которое вы хотите присвоить вашему сетевому интерфейсу. Имя может быть любое.

Для справки — проще всего посмотреть mac-адрес можно командой ifconfig:

$ ifconfig
enp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
 inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
ether 8c:82:b9:95:09:ed txqueuelen 1000 (Ethernet)
RX packets 390144 bytes 395672462 (395.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 154111 bytes 24784958 (24.7 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Затем нужно перегрузить компьютер.

📑 Похожие статьи на сайте
При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2022 . All Rights Reserved.