Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: bonbon в Nov 18, 2008, 17:33



Титла: Рутиране на мрежи през две IPS
Публикувано от: bonbon в Nov 18, 2008, 17:33
Имем селдната постановка

                    /--------- eth2 -->ISP1
eth1 ---------/
                    \--------- eth3 -->ISP2


Имам две мрежи с Публични IP-та дадени ми от единия и от другия доставчик.

Едната примерно е 1.2.3.4/30 и другата 5.6.8.8/28

Имам и два публични IP-адреса примерно
11.22.33.44 маска /24 геит 11.22.33.1 - на eth2 
и
55.66.77.88 маска /24 гейт 55.66.77.1 - ня eth3

Мрежата 1.2.3.4/30 трябва да минава през - 11.22.33.44
Мрежата 5.6.7.8/30 трябва да минава през - 55.66.77.88

правя две таблици T1 и T2

ip route add dev eth2 11.22.33.0/24 table T1
ip route add global via 11.22.33.1 table T1

ip route add dev eth3 55.66.77.0/24 table T2
ip route add global via 55.66.77.1 table T2

ip rule add from 1.2.3.4/30 iif eth1 table T1
ip rule add from 5.6.7.8/28 iif eth1 table T2

До тук добре и всичко си работи.
Но IP-адресите от първата мрежа 1.2.3.4/30 не могат да се свържат с втората 5.6.7.8/28
и обратното:

Как да направя така, че машините от двете подмрежи които имам да могат да се свързват една с друга?

Благодаря предварително.


Титла: Re: Рутиране на мрежи през две IPS
Публикувано от: galfy в Nov 18, 2008, 18:29
Виж дали това ще ти е от полза:
http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=364103812


Титла: Re: Рутиране на мрежи през две IPS
Публикувано от: neznaen в Nov 21, 2008, 19:31
проблемът е в това че нямаш правила за тях:
ip rule add from NET1 to NET2