Hi All!
Есть у меня соединение с несколькими сетями (все адреса балдовые), а Gated
типа за всем этим следит.... Рассказываю все по порядку:
Моя локалка 192.168.111.0 mask 255.255.255.0 приатачена через PPPD к
следующим сетям:
Удаленная сеть X - 10.0.0.0 mask 255.255.0.0
Удаленная сеть Y - 192.168.25.0 mask 255.255.255.0
Удаленная сеть Z - 198.99.30.0 mask 255.255.0.0
GateD сконфигурирован так:
# Надюсь правильно...
# Generic configuration file for use with RIP
# traceoptions "/tmp/gated.trace" all ;
interfaces {
interface all passive;
define 192.192.26.2 pointtopoint 192.192.26.1;
define 10.0.5.9 pointtopoint 192.168.111.111 netmask 255.255.0.0;
define 192.168.25.5 pointtopoint 192.168.111.112;
};
rip yes {
interface eth0 ripin ripout version 2 broadcast;
interface 192.192.26.2 ripin ripout version 2 broadcast;
interface 10.0.5.9 ripin ripout version 2 broadcast;
};
static {
default gateway 192.168.111.111 retain;
10.0.0.0 mask 255.255.0.0 gateway 192.168.111.111;
192.168.25.0 mask 255.255.255.0 gateway 192.168.111.112;
198.99.10.0 mask 255.255.255.0 gateway 192.192.26.1;
};
import proto rip {
all ;
default restrict ;
} ;
export proto rip {
proto direct ;
proto static metric 1;
} ;
1) Устанавливается соединение с удаленной сетью X, мой роутер получает IP:
10.0.5.9, а удаленный роутер получает от меня IP: 192.168.111.111 (это же
правильно когда роутеры обмениваются IP адресами?) т.е на моем роутере
появляется интерфейс ppp0, ifconfig ppp0 показывает:
inet addr: 10.0.5.9 P-t-P:192.168.111.111, на удаленном роутере ifconfig
ppp0 показывает:
inet addr: 192.168.111.111 P-t-P:10.0.5.9
GateD пишет в таблицу маршрутизации:
Destination: 10.0.0.0
Gateway: 192.168.111.111
Iface: ppp0
Destination: default
Gateway: 192.168.111.111
Iface: ppp0
все класно, все роутиться работать можно... А теперь разрываем канал и вот
что получаем в таблице маршрутизации:
Destination: 10.0.0.0
Gateway: 192.168.111.111
Iface: eth0
Destination: default
Gateway: 192.168.111.111
Iface: eth0
и такая картина до тех пор, пока снова не поднимется канал, соотв. в это
время комады ping или traceroute показывают мне звездочки, вместо сообщения
"Network is unreachable" ну неприятно когда тебя вводят в заблуждение...
Как быть???
Такая же картина и с сетью Y, а вот с сетью Z все выглядит иначе:
2) Устанавливаем соединение с сетью Z в которой в качестве роутера стоит
Motorola 65какя-то, и в результате получаю я ppp2. ifconfig ppp2 показывает:
inet addr: 192.192.26.2 P-t-P:192.192.26.1
GateD пишет в таблицу маршрутизации:
Destination: 198.99.30.0
Gateway: 192.192.26.1
Iface: ppp2
здесь тоже все нормально бегает пока есть сединение, а при разрыве Gated
вообще убирает всю информацию об удаленной сети Z и соотв. все пакеты идут
на Default Gateway, что тоже мало приятно...
И что мне с этим делать??
А ребята из сетки Z меня ваще запутали... :-(
Насколько я наслышан/начитан роутер должен и меть как минимум два
интерфейса, один из которых (допустим eth0) имеет адрес из локалки, а другой
(ppp0) из удаленной сети.
Из этого я делаю выводы:
Если я соединяю две сетки 192.168.1.0 и 192.168.2.0, то на рутере из сети 1
ifconfig покажет:
eth0:
inet addr: 192.168.1.1 mask 255.255.255.0
ppp0:
inet addr: 192.168.2.2 P-t-P: 192.168.1.2
на роутере из сети 2 соотв.:
eth0:
inet addr: 192.168.2.1 mask 255.255.255.0
ppp0:
inet addr: 192.168.1.2 P-t-P: 192.168.2.2
а в моем случае у пацанов из сети Z на этой Motorola бардак получается:
eth0:
inet addr: 198.99.10.1 mask 255.255.255.0
ppp0:
inet addr: 192.192.26.1 P-t-P: 192.192.26.2
нам нужно соеденить сети 192.168.111.0 и 198.99.10.0, а они влепили еще
какуюто левость 192.192.26.0 нафига??? Рассудите кто прав, а кто
виноват....
-- end of forwarded message --
-- С тем, что не помешает никогда, Kittle