Estou executando o Arch com base no kernel do Linux 3.10.5-1. O sistema usa as novas convenções de nomenclatura de fato das interfaces Ethernet enp * s * e wlp * etc. Isso é um problema, no entanto, porque minha instituição educacional está usando um programa chamado Maple 17 . O sistema de licenciamento da Maple depende da existência de uma interface chamada eth0, pois ela deve recuperar o endereço MAC para verificar a licença. É uma solução ruim, mas tenho que contornar isso.
Isso significa que precisarei de uma interface eth0 com qualquer endereço MAC (como posso recuperar um novo arquivo de licença para o novo endereço MAC) que não precisa necessariamente funcionar. De fato, deve estar sempre em baixo. Acho que existem várias maneiras de tentar resolver esse problema, mas não consegui encontrar nada sobre nenhuma das idéias.
- Criando um adaptador sem conectividade
- Criando um alias para enp3s0 chamado eth0
- Renomeando enp3s0 ou a interface de loopback.
As coisas que consegui encontrar abordaram apenas a mudança para as convenções mais recentes e nas versões mais antigas do udev. Eles só trabalharam no RHEL e no SuSe de qualquer maneira. Eu tentei sem sorte embora. (persistent-net-names.rules e net-name-slot.rules, ambos fizeram minha interface atual parar de funcionar e minha interface wlan desapareceu)