Como fazer a ponte entre dois computadores

3

Eu tenho este 3 máquinas com esta configuração Computer1 ---- Computador com Ubuntu 12.04 ----- Computer2 Computador1 tem IP 192.168.10.1 e Computador2 tem 192.168.10.10. Meu computador com o Ubuntu tem duas interfaces ethernet. Eu quero criar uma ponte no Ubuntu para Computer1 e Computer2 podem conversar entre si.

Eu criei uma ponte no Ubuntu com

sudo ifconfig eth0 0.0.0.0 down
sudo ifconfig eth1 0.0.0.0 down
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo brctl addif br0 eth1
sudo ifconfig br0 up
sudo ifconfig eth0 promisc up
sudo ifconfig eth1 promisc up

O comando "brctl showstp br0" mostra que o estado de eth0 e eth1 está sendo encaminhado. Então eu começo tshark em bridge com

sudo tshark -i br0

Se no Computador2 eu tentar fazer ping no Computador1, obtenho

ARP 60 Who has 192.168.10.1? Tell 192.168.10.10

Na bridge, recebo a solicitação ARP do Computer2, mas não vejo a resposta ARP do Computer1

Quando eu executo o tshark no Computer1, obtenho isso

ARP 60 Who has 192.168.10.1? Tell 192.168.10.10
ARP 42 192.168.10.1 is at XX:XX:XX:XX:XX:XX (mac hidden)

Com isso, vejo que o ARP passa pelo brige, o Computer1 recebe o ARP e envia a resposta, mas essa resposta não passa pela bridge.

Alguma ideia ???

Obrigado

    
por capzulu 13.02.2014 / 21:51

1 resposta

0

Em seu sistema Ubuntu, forneça um endereço IP para br0 na mesma rede que o computador A & amp; Computador B vamos dizer:

sudo ifconfig br0 192.168.10.5/24

o artigo abaixo seria mais útil para mais depuração: link

Espero que isso ajude .. felicidades

    
por RamprasVM 17.02.2014 / 20:37