LINUX.ORG.RU
ФорумAdmin

Пропинговать два пк из разных сетей

 , ,


0

1

Здравствуйте.

Существует 6 пк:

3 из них с ип: 182.201.20.1 182.201.20.2 182.201.20.3

3 из них с ип: 182.201.40.1 182.201.40.2 182.201.40.3

182.201.20.1 и 182.201.40.1 имеют по одному маршрутизатору

у 182.201.20.1 интерфейс eth2, eth3(присвоен ип)

у 182.201.40.1 интерфейс eth0(присвоен ип), eth1

Маска везде /24

Имеются дополнительные данные: сегмент маршрутизаторов 18.21.0.0/24

Так вот, нужно прописать маршрут, чтобы можно было пропинговать, допустим с 182.201.20.1 до 182.201.40.1

Остальные я сделаю по аналогии.

Мои действия:

1)Для всех пк присвоил вышестоящие ip-адреса

2)Далее для пк с маршрутизатором выполнил доп. действия, а точнее выполнил 2 команды: echo 1 > /proc/sys/net/ipv4/ip_forward service iptables stop

3)Далее пингуем все пк в своей сети, все они пингуются между собой, т.е. с одной стороны пингуются трое, и с другой пингуются трое

4)Далее прописываем маршрут для передачи пакетов в другую сеть:

route add -net 182.201.20.0 netmask 255.255.255.0 gw 182.201.40.1 eth0 (для 182.201.40.1)

route add -net 182.201.40.0 netmask 255.255.255.0 gw 182.201.20.1 eth3 (для 182.201.20.1)

Ничего не работает, и я почти уверен, что дело в третьем ip. Так вот, какой там будет шлюз? Или, если сама команда не верна, как мне заставить их пинговаться?

Спасибо.

п.4 на роутере не нужен. Прямые маршруты уже 15 лет прописываются ядром автоматически при подъеме интерфейса.

В «ip ro» эти маршруты должны быть видны.

куда указывают шлюз по-умолчанию на машинах отличных от маршрутизатора и/или добавлен ли там маршрут в другую подсеть?

vel ★★★★★
()
Ответ на: комментарий от vel

К сожалению п.4 нужен.

Всё дело в том, что эта информация мне нужна для сдачи долга по предмету «Сети». Преподаватель сказал, что команда в целом верна кроме третьего айпи.

Насчет того, куда указывает шлюз на остальных пк - к несчастью в данный момент я не могу это посмотреть, т.к. нахожусь не на учебе.

Aleks70694
() автор топика
route add -net 182.201.20.0 netmask 255.255.255.0 gw 182.201.40.1 eth0 (для 182.201.40.1)


И что это символизирует? Хост с IP 182.201.40.1 должен отправлять пакеты предназначенные для сети 182.201.20.0/24 хосту с IP 182.201.40.1? А что обозначает eth0 в конце комманды? Интерфейс в который нужно отправлять пакеты? А почему тогда перед eth0 не написано dev, и зачем тогда указывать gw

MrClon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.