Posso criar uma eth0 falsa mapeada para uma interface existente?

1

Eu tenho um software que é codificado para abrir eth0 . Meu sistema atribuiu o nome enp0s25 à minha conexão ethernet. Eu poderia passar pelo código e substituir todas as instâncias de eth0 ; Eu só estou esperando que haja um atalho que eu possa tomar.

É seguro criar links simbólicos dentro de /sys/class/net ? Eu vejo lo e enp0s25 lá. Estou tentado a criar um link chamado eth0 , mas não tenho ideia do que isso faria com o meu sistema.

    
por TheBuzzSaw 20.01.2016 / 18:13

1 resposta

1

De acordo com a página man udev, o daemon udev-systemd fornece nomes de interfaces usando regras internas. Isso pode ser substituído adicionando um arquivo de regra no /etc/udev/rules.d directory . Um desses arquivos deve ser usado para definir nomes de interfaces Ethernet persistentes, contendo regras comentadas como essa:

#SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1c:c4:e1:2e:d6", KERNEL=="eth*", NAME="ethx"

Você pode criar sua própria regra que corresponda ao endereço MAC da sua interface e NAME = eth0.

Eu recomendo que você leia isto: Noções básicas sobre os nomes de dispositivos de rede previsíveis do systemd

    
por 20.01.2016 / 19:00

Tags