Renomeando dispositivos ethernet em 16.04

0

Depois de trocar CPU e mobo, tive muita dificuldade para colocar a rede em funcionamento novamente. Eu apaguei todas as minhas configurações de ligação originais de / etc / network / interfaces e desinstalei o NetworkManager.

Agora ele está trabalhando com uma linha dedicada para o host e três linhas exclusivas para três vlans diferentes nas quais minha vms é conectada.

A saída dos links IP ainda mostra uma interface bond0. Eu queria saber se você poderia me ajudar a descobrir de onde isso vem.

Estou no Ubuntu 16.04.

/ etc / network / interfaces é assim:

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
Host interface internes Netzwerk

auto rename2
iface rename2 inet static
address 192.168.2.100
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
dns-nameservers 192.168.2.100

auto eno1
iface eno1 inet manual
auto rename4
iface rename4 inet manual
auto rename5
iface rename5 inet manual

Alguém pode me ajudar a localizar e matar o bond0?

Também eu agradeceria muito se pudesse renomear as interfaces. Eu tentei através de entradas em / etc / systemd / network /

Como exemplo, fiz isso para rename2 nic:

[Match]
MACAddress=00:25:90:f3:9c:ea

[Link]
Name=mgmti0

O que não funciona.

Obrigado!

Edit: Gerenciado para se livrar de bond0 agora. Um simples
elimine o link bond0. bastou

Edit2: Bem, uma reinicialização posterior e uma interface ao mesmo tempo trocaram nomes por outra E essa foi renomeada. Também bond0 está de volta.

Acho que vou abrir uma janela nesta máquina e reinstalar.

    
por Marco2G 16.11.2017 / 13:22

1 resposta

0

Quando o módulo de ligação (driver do kernel) é carregado, ele cria, por padrão, uma primeira interface com o nome bond0. Você pode simplesmente ignorar essa interface, não faz mal. Você também pode simplesmente excluí-lo com ip link delete bond0 . No entanto, da próxima vez será novamente. Na verdade, você não quer que o driver crie uma interface desse tipo, porque você pode criar qualquer número de interfaces de ligação dinamicamente. Ao carregar o módulo, você pode passar um argumento para o driver, não para criar a interface, como rmmod bonding ; modprobe bonding max_bonds=0 .

O que você realmente quer fazer é escrever um arquivo /etc/modprobe.d/bonding.conf com

options bonding max_bonds=0

    
por thaller 17.11.2017 / 08:07