Ubuntu 16.04 Сложные имена интерфейсов [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь понять, как восстановить простые имена интерфейсов в Ubuntu 16.04. Т.е. enp3s0 переименован в eth0.

  • Я пытался изменить конфигурацию GRUB. Я пробовал редактировать /etc/udev/rules.d/10-network.rules, но оба метода мне ничего не дали. Помощь будет очень признательна.

    /etc/udev/rules.d/10-network.rules: (Я скрыл имена mac-адресов.)

    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="XX:XX:XX:XX:XX:XX:XX",KERNEL=="enp0s0″, NAME="eth0″
    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="XX:XX:XX:XX:XX:XX:XX″, KERNEL=="wlx02c5c1866772″, NAME="wlan0″
    
  • И я изменил эту строку в конфигурации GRUB (/etc/default/grub) ...

    GRUB_CMDLINE_LINUX=""
    

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

    GRUB_CMDLINE_LINUX="net.ifnames=1"
    
2
задан 18 June 2016 в 11:10

1 ответ

Протестированный на VBox с Ubuntu 16.04, enp0s3eth0

Опция 1:

  1. Переопределение udev ЭЛЕКТРОННЫЙ ДИСК Обновления правила

    sudo ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
    
  2. sudo update-initramfs -u
    

Опция 2:

  1. Создают systemd файл связей

    sudo vim /etc/systemd/network/10-eth.link
    
  2. , Давайте определим имя, связанное с MAC: (Существует много опций, видят связанную ссылку)

    [Match]
    MACAddress=08:00:27:de:dd:4c
    
    [Link]
    Name=eth0
    
  3. ЭЛЕКТРОННЫЙ ДИСК Обновления

    sudo update-initramfs -u
    

Опция 3:

  1. Добавляют net.ifnames=0 к параметрам начальной загрузки

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash net.ifnames=0"
    
  2. личинка Обновления

    sudo update-grub
    

Ссылка: systemd: Предсказуемые Названия Сетевого интерфейса , Спасибо @mikewhatever.

2
ответ дан 18 June 2016 в 11:10

Другие вопросы по тегам:

Похожие вопросы: