debian 10.3 - A rede cai ao abrir o br0

debian 10.3 - A rede cai ao abrir o br0

Eu tenho um servidor em casa rodando o Debian 10.3. Quero usar isso para executar algumas máquinas virtuais usando KVM. Tenho acompanhado a configuração emhttps://www.cyberciti.biz/faq/install-kvm-server-debian-linux-9-headless-server/

Quando tento abrir a interface em ponte, as coisas ficam estranhas. Depois de remover os comentários anexados com um único #, comecei executando ifup br0. Depois de um tempo, a interface eth0 na mesma máquina parou de funcionar. Eu não conseguia alcançá-lo de fora nem alcançar nada daquela máquina. No final tive que reiniciá-lo. Recebi algumas mensagens de erro sobre a rede não funcionar (desculpe, não sei exatamente o quê) e tenho que remover o arquivo de configuração br0 para colocá-lo em funcionamento com a rede. Quando coloquei a configuração do br0 de volta no lugar e liguei a interface, exatamente a mesma coisa aconteceu novamente. O que estou fazendo de errado?

/etc/rede/interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.99

Isso funciona bem e recebo o roteamento conforme esperado:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         opnsense.hhv3   0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Mas se eu adicionar o seguinte, a rede para de funcionar depois de um tempo:

auto br0
iface br0 inet static
        address 192.168.2.23       
        broadcast 192.168.2.255
        netmask 255.255.255.0
        gateway 192.168.2.254
        bridge_ports eth0    
        bridge_stp off      
        bridge_waitport 0 
        bridge_fd 0      

A interface bridge está assumindo completamente o controle da interface eth0? Em caso afirmativo, como posso configurar isso para permitir o uso da interface do servidor e também das futuras máquinas virtuais em execução nele? Também quero que as máquinas virtuais possam acessar a rede e (de preferência) serem acessadas a partir do servidor em que estão sendo executadas.

Responder1

Meh, encontrei a resposta sozinho, em parte com a ajuda deInterface Ethernet em ponte

Remova todas as configurações de eth0 em /etc/network/interfaces e tudo funcionará

É afirmado um pouco complicado na descrição que eu estava seguindo, pois está descrito em um novo arquivo ## certifique-se de que todas as configurações relacionadas à eth0 sejam excluídas ## - o que, claro, estava apontando para todo o netconfig, eu li apenas para saber /etc/network/interfaces.d/br0. - claro quando você apenas entende...

informação relacionada