SEARCH

Введите поисковый запрос в поле выше ^, или воспользуйтесь поиском по форуму.

#1 2024-04-04 16:36

cOR
Администратор
Зарегистрирован: 2023-08-29
Сообщений: 85
Сайт

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

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

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

Для того чтобы переименовать сетевой интерфейс в Debian 12 воспользуемся сервисами 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

Думай дважды, кодь однажды. (c) cOR

Offline

Copyright © 2023 TDM ltd.
Created by cOR.

TDM Logo