imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Интернет, Глобальные и Локальные сети > Сети
Опции темы
Старый 15.04.2010, 10:08     # 1
Illidan
Newbie
 
Аватар для Illidan
 
Регистрация: 09.02.2008
Сообщения: 26

Illidan Известность не заставит себя ждатьIllidan Известность не заставит себя ждать
Задача с 5-ю ОС

доброго времени суток.

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

имеется 6 компьютеров (виртуальных)
связаны они в последовательности как на картинке:

(на коммутаторы, NAT и всякую ерунду можно не обращать внимание)
вместо win2000 и win98 - два windows XP
вместо Реального адаптера - Windows7.

задача в том, чтобы с любого компа можно было пингануть любой другой.
2 winXP между собой пингуются и пингуют Linux (у всех шлюзом указан FreeBSD). но на NetBSD и на W7 пинг не идет.

тоже самое происходит и с другой стороны. с W7 пингуется NetBSD. в с NetBSD только FreeBSD. до winXP пинг не идет.

понятно, что нужно какие-то маршруты прописать на netbsd и freebsd. но какие? и как это сделать...
Illidan вне форума  
Старый 15.04.2010, 12:30     # 2
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 491

Borland - Гад и сволочь
(в расчёте на то, что в 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. Ещё и инет со всех машин работать должен...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 15.04.2010, 12:51     # 3
Illidan
Newbie
 
Аватар для Illidan
 
Регистрация: 09.02.2008
Сообщения: 26

Illidan Известность не заставит себя ждатьIllidan Известность не заставит себя ждать
спасибо огромное за ответ!!!

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
Illidan вне форума  
Старый 15.04.2010, 13:33     # 4
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 491

Borland - Гад и сволочь
1),3) - man route
Цитата:
Сообщение от Illidan Посмотреть сообщение
2) route add 192.168.0.0 255.255.0.0 192.168.32.128 \p
route add 192.168.0.0 mask 255.255.0.0 192.168.32.128 /p
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 15.04.2010, 21:37     # 5
Illidan
Newbie
 
Аватар для Illidan
 
Регистрация: 09.02.2008
Сообщения: 26

Illidan Известность не заставит себя ждатьIllidan Известность не заставит себя ждать
во всей сети идет пинг. кроме пинга на W7 и с W7 на остальное.
причем и W7 и сеть видят оба интерфейса netbsd.

мне кажется netbsd не пропускает пакеты куда надо..

не подскажете, как включить роутинг на netbsd?

на w7 файрволл отключен. 3 маршрута прописаны. шлюзом указан netbsd.

p.s. все это проделывается на vmware. а w7 - это как раз внешний интерефейс..
Illidan вне форума  
Старый 16.04.2010, 15:00     # 6
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 323

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
А WMVare имеет привычку не пропускать ICMP, насколько мне помнится. В смысле на приём.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 19.04.2010, 10:11     # 7
Illidan
Newbie
 
Аватар для Illidan
 
Регистрация: 09.02.2008
Сообщения: 26

Illidan Известность не заставит себя ждатьIllidan Известность не заставит себя ждать
на внешний идет. но только с Netbsd.

но NetBSD сквозь себя не пропускает
Illidan вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:06.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.