netkit: conectando 5 roteadores, mas a comunicação entre 1 2 3 4 a 5 não funciona

1

(apenas para fins de rede, sei que posso usar outros métodos)

Olá pessoal Eu estou tentando ping pc1 pc2 pc3 pc4 (em r1-r5, respectivamente) para pc5 e vice-versa mas parece que não funciona por favor alguém poderia me ajudar eu não posso ver como corrigir o problema. / p>

Abaixo está um diagrama e uma configuração de como espero que a rede seja!

Se alguém puder ver onde estou indo errado ou ajudar com algo que seria apreciado obrigado.

    
por donok 21.02.2011 / 18:19

3 respostas

0

Editado para incluir 4 possíveis erros que encontrei

'1. Há uma rota ausente no R2, ela não sabe como acessar a sub-rede 195.30.14.0/24. Tente adicionar no R2:

route add -net 195.30.14.0 netmask 255.255.255.0 gw 200.3.3.8 dev eth3

(mas, por favor verifique você mesmo nesta linha anterior)

'2. no R2, você não precisa adicionar explicitamente a rota para 200.3.3.0/24, mas é necessário adicionar uma rota à rede atrás de R4, 200.2.1.0/24. No R2, digite novamente:

route add -net 200.2.1.0 netmask 255.255.255.0 gw 100.1.1.10 dev eth2

(mais uma vez, verifique esta linha anterior!)

'3. em R5: o endereço de broadcast 100.2.2.12 em R5 / eth1 parece estar errado, deve ser 2 00. 3.3.11 .

'4. na R4: na eth1, a transmissão 100.2.2.12 deve ser 100.2.2. 11 .

    
por 21.02.2011 / 20:24
1

Os "roteadores" são PCs Linux?

Se sua resposta foi "sim", então é a saída de

# cat /proc/sys/net/ipv4/ip_forward

1?

Se você tiver um "0" lá, nenhum encaminhamento de pacote será feito. Tente fazer

echo 1 > /proc/sys/net/ipv4/ip_forward

Se esses roteadores não forem Linux, esqueça essa resposta.

    
por 21.02.2011 / 18:25
0

O endereço de broadcast 100.2.2.12 em R5 / eth1 parece estar errado, deve ser 2 00. 3.3.11 .

Similarmente em R4: na transmissão eth1 100.2.2.12 deve ser 100.2.2. 11 .

    
por 21.02.2011 / 19:18