Блог о Gentoo и около-линуксовым штукам

7 марта 2018 г.

Deban stretch: возвращаем старые имена сетевых интерфейсов

07:34 Опубликовал Дмитрий Исаенко Нет комментариев
После загрузки systemctl status показывал мне статус degraded. Хотелось разобраться, что ему не нравится. Как оказалось, проблема была в именах сетевых интерфейсов которые генерировались автоматически. Что же, настало время венуть привычные вместо enp0s1 и т.п.
Приступим!

# systemctl status
...
    State: degraded
...

# systemctl
...
networking.service    loaded failed failed    Raise network interfaces
...
Исправляем добавив правило в udev.
# vim /etc/udev/rules.d/10-rename-network.rules
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="ff:ff:ff:ff:ff:ff", NAME="eth0"
Теперь исправим наши настройки автозагрузки поменяв имя интерфейса:
# vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
И после перезагрузки всё будет как надо!

0 коммент.:

Отправить комментарий