imho.ws |
![]() |
![]() |
![]() |
# 1 |
Newbie
Регистрация: 09.02.2008
Сообщения: 26
![]() ![]() |
Задача с 5-ю ОС
доброго времени суток.
помогите пожалуйста разобраться. есть интересная университетская задачка - может кому-нить покажется простой, но зная только виндовс решить сразу не удалось. имеется 6 компьютеров (виртуальных) связаны они в последовательности как на картинке: ![]() (на коммутаторы, NAT и всякую ерунду можно не обращать внимание) вместо win2000 и win98 - два windows XP вместо Реального адаптера - Windows7. задача в том, чтобы с любого компа можно было пингануть любой другой. 2 winXP между собой пингуются и пингуют Linux (у всех шлюзом указан FreeBSD). но на NetBSD и на W7 пинг не идет. тоже самое происходит и с другой стороны. с W7 пингуется NetBSD. в с NetBSD только FreeBSD. до winXP пинг не идет. понятно, что нужно какие-то маршруты прописать на netbsd и freebsd. но какие? и как это сделать... |
![]() |
![]() |
# 2 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 491
![]() |
(в расчёте на то, что в 192-й сетке везде используется стандартная маска /24)
1)на freebsd шлюзом по умолчанию netbsd 2)на 7-ке маршрут в сетку 192.168/16 (или в сетки 192.168.40/24, 192.168.80/24 и 192.168.120/24) через netbsd 3)на netbsd маршруты в 192.168.80/24 и 192.168.120/24 через freebsd, шлюзом по умолчанию 7-ка 4)на freebsd и netbsd врубить роутинг (если это ещё не сделано) P.S. Роутинг от ОС не зависит. Маршрутизация она везде маршрутизация... Даже команда route имеет почти одинаковый синтаксис во всех ОС... Смысл в чём: каждое устройство в сети должно знать, куда отправить пакет дальше. Соответственно, 7-ке нужно "объяснить", что за netbsd находится вся сеть 192.168/16, дабы пакеты для 192.168.40/24, 192.168.80/24 и 192.168.120/24 она направляла на netbsd, а не на свой шлюз по умолчанию. А netbsd объяснить, что маршрут в 192.168.80/24 и 192.168.120/24 лежит через freebsd. В общем, маршруты в сети, которые недостижимы через шлюз по умолчанию, должны быть прописаны вручную. P.P.S. Ещё и инет со всех машин работать должен... ![]()
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
![]() |
![]() |
# 3 |
Newbie
Регистрация: 09.02.2008
Сообщения: 26
![]() ![]() |
спасибо огромное за ответ!!!
1) не подскажете команду чтобы, freebsd шлюзом netbsd сделать? route add default 192.168.40.57 так? 2) route add 192.168.0.0 255.255.0.0 192.168.32.128 \p верно? 3) route add -net 192.168.80.0 192.168.40.2 route add -net 192.168.120.0 192.168.40.2 так? 4) вот так кажется - gateway_enable="yes" это прописывал в rc.conf в netbsd и freebsd |
![]() |
![]() |
# 4 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 491
![]() |
1),3) - man route
route add 192.168.0.0 mask 255.255.0.0 192.168.32.128 /p
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
![]() |
![]() |
# 5 |
Newbie
Регистрация: 09.02.2008
Сообщения: 26
![]() ![]() |
во всей сети идет пинг. кроме пинга на W7 и с W7 на остальное.
причем и W7 и сеть видят оба интерфейса netbsd. мне кажется netbsd не пропускает пакеты куда надо.. не подскажете, как включить роутинг на netbsd? на w7 файрволл отключен. 3 маршрута прописаны. шлюзом указан netbsd. p.s. все это проделывается на vmware. а w7 - это как раз внешний интерефейс.. |
![]() |
![]() |
# 6 |
Котозавр
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 323
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А WMVare имеет привычку не пропускать ICMP, насколько мне помнится. В смысле на приём.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении |
![]() |