Непонятки с routed (после загрузки требуется перезагружать службу)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

jazzmz
Сообщения: 6
ОС: FreeBSD

Непонятки с routed

Сообщение jazzmz »

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

Начал изучать FreeBSD, решил сделать шлюз.

в /etc/rc.conf прописал:
router_enable="yes"
gateway_enable="yes"

Но при загрузке системы почему-то маршрутизация не работает. Приходится убивать процесс routed потом его опять запускать и тогда все работает. Почему так?
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: Непонятки с routed

Сообщение wp2 »

а по-подробнее можно?
Спасибо сказали:
jazzmz
Сообщения: 6
ОС: FreeBSD

Re: Непонятки с routed

Сообщение jazzmz »

ммм...даже не знаю что пояснить.
Все сдалено в vmware
Версия FreeBSD 7.2
система AMD64
собрана такая схема:
комп1-шлюз1-шлюз2-шлюз3-ком2
задача была ,чтобы комп1 пинговал комп2
соответственно чтобы это осуществить надо все включить и на всех шлюзах убить routed и снова его запустить.
Если после этого любую шлюзовую машину перезагрузить, то после того, как она включится часто пинги какое-то время идут - минуту где-то .а потом перестают и чтобы опять все заработало надо убить routed и снова его запустить и опять же начинают они идти не сразу ,а через полминуты.
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: Непонятки с routed

Сообщение wp2 »

ну у тебя и извращения однако :laugh:

ну а теперь опиши, что настраиваешь на каждом шлюзе, и какие где ip-шники.
Спасибо сказали:
jazzmz
Сообщения: 6
ОС: FreeBSD

Re: Непонятки с routed

Сообщение jazzmz »

wp2 писал(а):
09.12.2009 18:05
ну у тебя и извращения однако :laugh:

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


значит так.
комп1 ем0 192.168.0.2
шлюз1 ем0 192.168.0.1 ем1 192.168.100.2
шлюз2 ем0 192.168.100.1 ем1 192.168.110.1
шлюз3 ем0 192.168.110.2 ем1 192.168.1.1
комп2 ем0 192.168.1.2

соответственно дефолтроутером для 1 и 3 шлюза является второй шлюз, ну а для компов соответствующие их подсетям шлюзы.
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: Непонятки с routed

Сообщение wp2 »

дефолтроутером для 1 и 3 шлюза является второй шлюз,

я конечно не супер-админ, но какая в этом логика?
Спасибо сказали:
jazzmz
Сообщения: 6
ОС: FreeBSD

Re: Непонятки с routed

Сообщение jazzmz »

wp2 писал(а):
10.12.2009 00:10
дефолтроутером для 1 и 3 шлюза является второй шлюз,

я конечно не супер-админ, но какая в этом логика?


философия была изобразить как бы 2 сети, которые через шлюз выходят в инет, который как бы изображает шлюз2. Т.е. компов в 0 и 1 подсети как бы должно быть по идее много, просто машина стока не тянет.
В дальнейшем я хочу поднять NAT на шлюзах локалок, а локалки соединить vpn-ом
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: Непонятки с routed

Сообщение wp2 »

то есть, 2-ой шлюз, это как провайдер?

ну что ж... интересная схема.

вот только надо ж на этой машине добавить маршрут, чтобы с одной сети в другую шли пакеты.
Спасибо сказали:
jazzmz
Сообщения: 6
ОС: FreeBSD

Re: Непонятки с routed

Сообщение jazzmz »

Действительно .чето я дико тупанул, ведь на роутере, изображающем инет нужно было маршрутизацию задать, у него же нет шлюза по умолчанию - теперь все работает. Правда тогда другой вопрос - почему все работало после перезагрузки routed? :)
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: Непонятки с routed

Сообщение wp2 »

есть вещи в сетях, которые нам не понять)))

надо было делать трассировку (traceroute) по горячим следам :)

насчет 2-го шлюза.


я думаю, надо ставить не дефаулроутер:

а что-то вроде такого:

Код: Выделить всё

# route add -net 192.168.0.0 -netmask 255.255.255.0 192.168.110.2


то есть, 2-ой шлюз ведь не знает как добраться до той сети. Вот мы ему и рассказываем. При встрече пакета с ip-адресом сети 192.168.0/32 передадим этот пакет на интерфейс 192.168.110.1. А всё что дальше, шлюза №2 не касается.

я вот думаю, нужно ли еще дополнительный маршрут добавлять, чтобы пакеты шли в обратном направлении? :g:


зы. ну а если работает - не трогай)
Спасибо сказали:
jazzmz
Сообщения: 6
ОС: FreeBSD

Re: Непонятки с routed

Сообщение jazzmz »

не понял. А почему бы не ставить дефолтроутер на выходе из локалки?
Ведь в таком случае при изменении топологии внешней сети придется каждый раз менять таблицу саршрутизации на всех шлюзах.
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: Непонятки с routed

Сообщение wp2 »

тогда не понятно где стоит твой дефаул_роутер.

Если 2-ой шлюз считать провайдером, то его default_router должен указывать на вышестоящего провайдера. В нашем случае - это твой реальный комп.

шлюз1 и шлюз3 я так понял, это две разные фирмы?

по-умолчания они никогда не должны друг с другом общаться (так как разные подсети).

что шлюз1, что шлюз3 должны смотреть на шлюз2. И он должен разгребать, что делать с пакетами, назначение которых он не знает.
Спасибо сказали: