Estou tendo o mesmo problema deste pôster:
ponte entre dois interfaces de rede no Ubuntu Linux 12.10 E sendo capaz de acessá-lo a partir dessa máquina
e ficaria grato por qualquer ajuda sobre como depurá-lo.
Estou assumindo que uma bridge com uma única porta (eth2) deve funcionar da mesma forma que a eth2 sem a bridge.
Sistema: NIC único de 64 bits do Debian Linux (Wheezy), roteador sem fio da Belkin.
Meu / etc / network / interfaces:
auto lo
iface lo inet loopback
iface eth2 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth2
bridge_maxwait 0
bridge_stp off
bridge_waitport 0
bridge_fd 0
Após exibir o br0, quando tento fazer ping de hosts WAN, o comando ping é interrompido até que eu o mate. Eu posso fazer
# dig google.com
e isso funciona bem, e eu posso pingar com sucesso o endereço IP numérico retornado por dig.
@MariusMatutiae:
Já tentei adicionar a linha dns-nameservers, mas não fez diferença.
Isso pode acontecer porque o ifup faz com que o /etc/resolv.conf seja sobrescrito com 192.168.2.1, o endereço do servidor DNS do roteador.
No entanto, isso pode ser um arenque vermelho. Se eu fizer
# dig google.com
ainda dá uma resposta correta. De fato, se eu editar o /etc/resolv.conf e remover todas as entradas do servidor de nomes, então
# dig @192.168.2.1 google.com
ainda dá uma resposta correta. Então, se dig puder fazer isso, por que não pode pingar?