netkit: подключение 3 маршрутизаторов и попытка пропинговать маршрутизатор 3 к маршрутизатору 1 - PullRequest
0 голосов
/ 20 февраля 2011

Эй, ребята, я использую Netkit для симуляции сети, я использую лабораторию статической маршрутизации, предоставляемую Netkit, и пытаюсь настроить 3 маршрутизатора.У меня есть 3 маршрутизатора, каждый из которых подключен к компьютеру.

pc1 на r1 может пропинговать pc2 на r2 и наоборот.

pc3 на r3 может pnig pc2 на r2 и наоборот.

но pc1 не может пинговать pc3 на r3.

Это моя проблема. Не получается установить соединение между pc1 на маршрутизаторе 1 для подключения к pc3на маршрутизаторе 3.

Ниже описано, как я настроил сеть:

r1.startup:

ifconfig eth0 195.11.14.1 маска сети 255.255.255.0широковещательная рассылка 195.11.14.255 up

ifconfig eth1 100.0.0.9 маска сети 255.255.255.252 широковещательная передача 100.0.0.11 up

route add -net 200.1.1.0 маска сети 255.255.255.0 gw 100.0.0.10 dev eth1

r2.startup:

ifconfig eth0 200.1.1.1 сетевая маска 255.255.255.0 широковещательная передача 200.1.1.255 up

ifconfig eth1 100.0.0.10 сетевая маска 255.255.255.252 широковещательная передача100.0.0.11 up

ifconfig eth2 100.1.1.10 маска сети 255.255.255.252 широковещательная передача 100.1.1.11 up

route add -net 195.11.14.0 маска сети 255.255.255.0 гВт 100.0.0.9 dev eth1

route add -net 195.20.14.0 маска сети 255.255.255.0 gw 100.1.1.9 dev eth2

r3.startup:

ifconfig eth0 195.20.14.1 сетевая маска 255.255.255.0 широковещательная 195.20.14.255 up

ifconfig eth1 100.1.1.9 сетевая маска 255.255.255.252 широковещательная 100.1.1.11 up

routeдобавить -net 200.1.1.0 маска сети 255.255.255.0 гв 100.1.1.10 dev eth1

pc1.startup

ifconfig eth0 195.11.14.5 маска сети 255.255.255.0, широковещательная 195.11.14.255up

route add default gw 195.11.14.1 dev eth0

pc2.startup

ifconfig eth0 200.1.1.7 маска сети 255.255.255.0 широковещательная передача 200.1.1.255up

route add default gw 200.1.1.1 dev eth0

pc3.startup

ifconfig eth0 195.20.14.9 сетевая маска 255.255.255.0 широковещательная передача 195.20.1.255up

route add default gw 195.20.14.1 dev eth0

lab.conf:

r1 [0] = "A" r1 [1] = "B"

r2 [0] = "C" r2 [1] = "B" r2 [2] = "D"

r3 [0] = "E" r3 [1] = "D"

pc1 [0] = "A" pc2 [0] = "C" pc3 [0] = "E"

Любая помощь будет оценена.Спасибо.

1 Ответ

1 голос
/ 20 февраля 2011

Пожалуйста, проверьте таблицу маршрутизации R1, ей нужно еще route add к сети 100.1.1.0/30.

(Кстати, мои уроки по netkit (к сожалению, на французском): здесь , а поддержка wireshark между машинами здесь )

update : пожалуйста, проверьте таблицы маршрутизации: каждый маршрутизатор должен знать сеть назначения, чтобы иметь возможность отправлять в нее пакеты. Например, как R1 может понять, на какой маршрутизатор он должен отправить, если он не знает сеть назначения 195.20.14.0/24

...