Автор Тема: Интернет от два доставчика  (Прочетена 973 пъти)

KAMA3A

  • Участници
  • ***
  • Публикации: 4
    • Профил
Ситуацията е следната: има локална вътрешна и външна мрежа. Интернетът ми идва от ip tunel като за default gw ми е рс от тунела. Възможно ли е да дигна VPN към друг доставчик и да опиша този нет от VPN-a да отива само към един компютер, който е зад линукса, а другите да си ползват нета от default gw от ip тунела. Или другият начин е: искам да дигна VPN от компютера зад линукса (на него има ХР) и да използва интернетът от другия доставчик, а не този по default gw.
Възможно ли е това да стане?
10х предварително  '<img'>
Активен

zarhi

  • Напреднали
  • *****
  • Публикации: 81
    • Профил
Интернет от два доставчика
« Отговор #1 -: Jun 30, 2005, 09:42 »
Цитат (KAMA3A @ Юни 29 2005,10:34)
Ситуацията е следната: има локална вътрешна и външна мрежа. Интернетът ми идва от ip tunel като за default gw ми е рс от тунела. Възможно ли е да дигна VPN към друг доставчик и да опиша този нет от VPN-a да отива само към един компютер, който е зад линукса, а другите да си ползват нета от default gw от ip тунела. Или другият начин е: искам да дигна VPN от компютера зад линукса (на него има ХР) и да използва интернетът от другия доставчик, а не този по default gw.
Възможно ли е това да стане?
10х предварително  '<img'>

Възможно е, казва се policy routing и е доста добре описан тук: http://lartc.org/

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

http://www.skknet.net

CentOS 4.2 (Final) running on:
Epox EP-9NPA+ Ultra
Athlon64 3200+
GigaByte GF6600 PCI-Express x16
2Gb RAM, 2x80Gb Seagate SATA, 4x160Gb Seagate PATA, 2x120Gb Seagate PATA

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
Интернет от два доставчика
« Отговор #2 -: Jun 30, 2005, 18:03 »
Все си мисля и че през iptables ще стане ама...

Нали двата тунела ще са два различни интерфейса, т.е. мога да кажа всичко, което идва от специалния комп. да отива през единия тунел а всичко останало, което не е от него да минава през другия. Лесно могат да се сетнат default gw за отделните интерфейси...

Ако бъркам нека някой ме поправи моля
Активен

zarhi

  • Напреднали
  • *****
  • Публикации: 81
    • Профил
Интернет от два доставчика
« Отговор #3 -: Jun 30, 2005, 23:35 »
Цитат (toxigen @ Юни 30 2005,19:03)
Все си мисля и че през iptables ще стане ама...

Нали двата тунела ще са два различни интерфейса, т.е. мога да кажа всичко, което идва от специалния комп. да отива през единия тунел а всичко останало, което не е от него да минава през другия. Лесно могат да се сетнат default gw за отделните интерфейси...

Ако бъркам нека някой ме поправи моля

iptables може и да помогне, но принципно работата ще се свърши от iproute.
Активен

http://www.skknet.net

CentOS 4.2 (Final) running on:
Epox EP-9NPA+ Ultra
Athlon64 3200+
GigaByte GF6600 PCI-Express x16
2Gb RAM, 2x80Gb Seagate SATA, 4x160Gb Seagate PATA, 2x120Gb Seagate PATA

KAMA3A

  • Участници
  • ***
  • Публикации: 4
    • Профил
Интернет от два доставчика
« Отговор #4 -: Jul 01, 2005, 12:27 »
как да сетна два default gw ,
другото мисла така да го права
iptables -t nat -A POSTROUTING -s 192.168.5.2 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.5.2 -o ppp0 -j MASQUERADE
а на другите рс-та - iptables -t nat -A POSTROUTING -s 192.168.5.3 -o eth0 -j MASQUERADE и
iptables -t nat -A POSTROUTING -s 192.168.5.3 -o tunel -j MASQUERADE
също така за да използвам нета от тунела съм пуснал прокси,ама нещо не ми е ясно проксито от кой нет ша земе да фарли на 192.168.5.2 '<img'> когато има два default gw
Активен

  • Гост
Интернет от два доставчика
« Отговор #5 -: Jul 07, 2005, 09:55 »
kakto kaza zarhi ip route shte svurshi rabotata moje i da se napravi load balans
Активен