Ubuntu 16.04 Nomes de interface complicados [duplicado]

2

Estou tentando descobrir como restaurar os nomes de interface simples no Ubuntu 16.04. Ou seja enp3s0 renomeado para eth0 .

  • Eu tentei modificar a configuração do GRUB. Eu tentei editar /etc/udev/rules.d/10-network.rules , mas ambos os métodos não fizeram nada para mim. Ajuda é muito apreciada.

    /etc/udev/rules.d/10-network.rules : (eu escondi os nomes dos endereços mac.)

    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="XX:XX:XX:XX:XX:XX″,KERNEL=="enp0s0″, NAME="eth0″
    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="XX:XX:XX:XX:XX:XX″,KERNEL=="wlx02c5c1866772″, NAME="wlan0″
    
  • E eu mudei essa linha na configuração do GRUB ( /etc/default/grub ) ...

    GRUB_CMDLINE_LINUX=""
    

    para ficar assim:

    GRUB_CMDLINE_LINUX="net.ifnames=1"
    
por Faith Skater 11.06.2016 / 22:55

1 resposta

2

Testado no VBox com o Ubuntu 16.04, enp0s3eth0

Opção 1:

  1. Substituir a regra do udev

    sudo ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
    
  2. Atualizar o RAMDisk

    sudo update-initramfs -u
    

Opção 2:

  1. Crie um arquivo de link do systemd

    sudo vim /etc/systemd/network/10-eth.link
    
  2. Vamos definir o nome relacionado ao MAC: (Existem muitas opções, consulte a referência vinculada)

    [Match]
    MACAddress=08:00:27:de:dd:4c
    
    [Link]
    Name=eth0
    

Opção 3:

  1. Adicione net.ifnames=0 aos parâmetros de inicialização

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash net.ifnames=0"
    
  2. Atualizar o grub

    sudo update-grub
    

Referência: systemd: Nomes de interface de rede previsíveis , obrigado @ mikewhatever.

    
por user.dz 18.06.2016 / 00:06