Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Проблем с 2 шлюза .......
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: kajhsd (nemam< at >mail[ точка ]no) Дата: 03/19/2007
 Става въпрос за една машина (Слак 10.2), на която имам 3
интерфеиса.
 Към eth1 и eth2 имам вързани 2 модема а на eth0 имам вързани
 10 машини които искам да ги разпределя по 5 машини на eth1 и
5 на eth2 примерно ....

Общо взето нещата изглеждат так:
#----------------------------------------------------------------------
#eth0 вътрешна мрежа с адрес 192.168.0.1
#eth1 към 1-ви модем с адрес 192.168.2.2
#eth2 към 2-рия модем с адрес 192.168.197.2

route add default gw 192.168.2.1 eth1
route add default gw 192.168.197.1 eth2

 iptables -t nat -A POSTROUTING -s 192.168.0.9 -j SNAT
--to-source 192.168.2.2

 iptables -t nat -A POSTROUTING -s 192.168.0.5 -j SNAT
--to-source 192.168.197.2

#----------------------------------------------------------------------

 Всичко изглежа много добре НО .... интернет има само
192.168.0.5 !
192.168.0.9 има пинг до 0.1 но до там .....

 Незнам защо се получава така ... предполагам че се получава
някаква обърквация м/у двата шлюза но не съм много на ясно
и се надявам някои да ми помогне поне малко .....

Ето още малко подробности (ако може да се нарекът така!):

# route -n
Kernel IP routing table
 Destination     Gateway         Genmask         Flags Metric
Ref    Use Iface
 192.168.197.0   0.0.0.0         255.255.255.0   U     0     
0        0 eth2
 192.168.2.0     0.0.0.0         255.255.255.0   U     0     
0        0 eth1
 192.168.0.0     0.0.0.0         255.255.255.0   U     0     
0        0 eth0
 127.0.0.0       0.0.0.0         255.0.0.0       U     0     
0        0 lo
 0.0.0.0         192.168.197.2   0.0.0.0         UG    0     
0        0 eth2
 0.0.0.0         192.168.2.1     0.0.0.0         UG    0     
0        0 eth1

иии още малко:

# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
 SNAT       all  --  192.168.0.9          anywhere           
to:192.168.2.2
 SNAT       all  --  192.168.0.5          anywhere           
to:192.168.197.2

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

 п.п.: Само да уточня че не искам да правя "лоад балансинг"
:)



Отговор #1
От: Nothing Дата: 03/19/2007
 Нема да стане по тоя начин. Ти как си представяш да се качиш
в 2 коли едновременно?

За целта ти ще ползваш iprute2
 (prodyljavam na shliokavica poradi izkliuchitelno skapaniq
kirilski aplet v saita)
 Stava paralelno rutirane kato imash nqkolko route-tablici
 vsqka sys svoi default gw (ne mojesh da imash 2 default gw-a
v edna tablica).
Razgledai lartc.org - ima mnogo dobri primeri.
 Kato nastroish rutiraneto sled tova si pravish SNAT-a kakto
si znaesh i tova e



Отговор #2
От: kajhsd (sdfgds (a) sdgfdfhg< dot >fghdf) Дата: 03/19/2007
Благодаря ти за пояснението .... :)



<< Problem s fs na extended partition (1 ) | SATA Raid - mount ? (3 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU)