Evitar renomear a interface vlan e bridge no formulário renameX

1

Servidor Ubuntu 16.04. Quase todas as interfaces vlan e bridge são renomeadas para a forma renameX. Como prevenir ou controlar o modo como as interfaces são renomeadas?

Eu sei que isso é feito pelo systemd, eu sei como controlar por uma interface física, mas incapaz de encontrar o caminho para corrigir esse problema para as interfaces lógicas.

    
por loshad vtapkah 25.06.2016 / 02:32

2 respostas

2

Acabei de me deparar com este problema na instância da nuvem OVH utilizando também o Ubuntu 16.04. Esta versão a renomeação é feita pelo processo systemd-udev. No systemd lida com os "Nomes de Interface de Rede Predigíveis", você pode ler aqui: link .

Para evitar que as interfaces vlan sejam renomeadas, criei /etc/systemd/network/10-vlan.link , aqui está o conteúdo:

[Match]
Driver=*802.1Q*
[Link]
NamePolicy=kernel

Veja mais sobre isso (com exemplos): link

Para alterar também NamePolicy para interfaces de ponte, será necessário expandir a seção Driver in Match , da seguinte forma:

[Match]
Driver=*802.1Q* bridge
[Link]
NamePolicy=kernel

mas tenha em mente que eu não testei com interfaces de bridge, então não há garantias aqui.

    
por RooTer 26.06.2016 / 02:27
0

Eu achei que o driver era diferente no meu servidor, mas isso funcionou muito bem para mim, mantendo os nomes de eth originais:

[Match]
OriginalName=eth*
[Link]
NamePolicy=kernel
    
por Steve Horsley 21.10.2016 / 11:43