Tentei alterar o nome das interfaces de rede nesta nova versão do Ubuntu 16.04 LTS, mas não possui o /etc/udev/rules.d/70-persistent-net.rules
.
Então, eu tentei usar, /lib/udev/write_net_rules
mas ele não existe.
Por que preciso dessa modificação? Porque estou usando uma ferramenta para simular plataformas virtuais que usam o licenciamento flexível e a autenticação precisa estar no eth0
nome da interface.
Alguma sugestão?
O comando ip link
retorna:
user@laptop:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether b8:2a:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
3: wlp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 5c:e0:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
user@laptop:~$ ifconfig
enp6s0 Link encap:Ethernet HWaddr b8:2a:xx:yy:xx:yy
lo Link encap:Local Loopback
wlp7s0 Link encap:Ethernet HWaddr 5c:e0:xx:yy:xx:yy
(Algumas informações foram ignoradas e suprimidas)
Eu já tentei alguns links:
fonte
enp0s1
deenp0s17
? É o mesmo processo? Além disso, o que devo fazer para interfaces de rede virtuais comoenp0s1:1
ouenp0s2
etc.?SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
No Ubuntu 16.04.1 LTS, Linux plaptop 4.4.0-31-genericx86_64 MATE. passo um da resposta de @Geancarlo Abich e funcionou . O Ubuntu criou um novo nome diretamente após a reinicialização:
fonte
Ubuntu-16.04-server-amd64
Em
/etc/default/grub
, a mudançapara
Em seguida, digite:
e reinicie o seu sistema
fonte
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Tentei misturar algumas sugestões e encontrei a solução!
Etapa 1 : desative os nomes herdados do firmware padrão.
Edite a
/etc/default/grub
alteração da linha depara
e, finalmente, execute como root:
e reinicie o seu sistema.
Etapa 2 : Crie o arquivo persistente
/etc/udev/rules.d/70-persistent-net.rules
como raiz e preencha-o.Exemplo:
(Use o endereço MAC da interface para se referir à interface que você deseja renomear e altere os valores do nome da interface 'X' conforme desejar)
Salve as alterações e reinicie.
Isso funciona para mim.
fonte