Como renomear a interface “lo” no Ubuntu Server 18.04?

Como renomear a interface “lo” no Ubuntu Server 18.04?

Como renomear a interface “lo” no Ubuntu Server 18.04?

Eu tentei usar as regras do udev sem sucesso, aqui está o meu código:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:00:00:00:00", ATTR{dev_id}=="0x0", ATTR{type}=="772", NAME="LOCALHOST"

Obrigado por qualquer ajuda!

Responder1

Provavelmente isso não funciona porque:

  1. DRIVERS=="?*"não corresponderá, porque o adaptador de loopback não possui parâmetro DRIVER e também não possui um dispositivo pai que o faça. (O =="?*"idioma exige que o valor não esteja vazio.)

  2. As interfaces não podem ser renomeadas quando sãoacima(estado administrativo), e a lointerface é abertamuitono início do processo de inicialização, antes da execução do udev (na verdade, antes da execução de qualquer serviço).

  3. É apenas uma má ideia, pois alguns programas esperam que uma interface nomeada loesteja sempre presente.

Se você precisar apenas de uma interface com nome incomum, use-a ip link add <anyname> type dummy. Você pode ter qualquer número de dummyinterfaces com qualquer endereço MAC desejado e elas podem ser criadas via systemd-networkd, NetworkManager e provavelmente também via netplan.

informação relacionada