Internet ot dva providera

6 отговора 569 прегледа
#1

Internet ot dva providera

Ima li nqkoj kojto da e pravil load balancing T.E. da se polzwat dva internet dostavchika ednovremenno. Za sega probvam s iproute2 i sys nat syrvar no nishto ne stava. Vse pak ako ima nqkoj, kojto da go e napravil neka mi helpne.
Borq se nqkolko sedmici i veche nqmam sili.

Отговор
в отговор на Google #2

Re: Internet ot dva providera

Mi to tuka: [линк] e dosta dobre opisano kak se pravi.

Best Regards,,,,
Отговор
в отговор на ~mrvn~ #3

Re: Internet ot dva providera

Tova ot [линк] me izmuchva dosta vreme. Na slednite redove dava "Invalid argument"
ip rule add from $IP1 table firstpr

ip rule add from $IP2 table secondpr

ip route add default scope global nexthop via $P1 dev $IF1 weight 1 nexthop via $P2 dev $IF2 weight 1

Veche mesec ne moga da izmislq kakyv moze da e problema.

Отговор
в отговор на Google #4

Re: Internet ot dva providera

Вярно е че иска четене.

В този пример който четеш има и route police и трябва да знаеш какво прави

но ето ти по-простичко решение
т.е. ти си рутирай отзад мрежата а на двата интерфейса към провайдера постави това.

ip route del default scope global equalize nexthop via IP1 dev eth0 weight 1 nexthop via IP2 dev eth1 weight 1

Където:
- IP1 - ти е първия gateway
- IP2 - ти е втория gateway
- eth0 и eth1 са интерфейсите към двата провайдера.

И тъйкато най вероятно вътрешната ти мержа е с не-реални IP-та

то сложи по един маскарад на двете карти

iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -o eth1 -j MASQUERADE

приемам че вътрешната мрежа е 192.168.0.0/16.

Така вече ще имаш баланс на трафика.
С параметъра weight ще променяш теглото.
т.е. през кое повече да минава.

Отговор
в отговор на alabala #5

Re: Internet ot dva providera

Една грешка:

вместо:
ip route del default scope global equalize nexthop via IP1 dev eth0 weight 1 nexthop via IP2 dev eth1 weight 1

да се чете:
ip route add default scope global equalize nexthop via IP1 dev eth0 weight 1 nexthop via IP2 dev eth1 weight 1

Отговор
в отговор на Google #6

Re: Internet ot dva providera

Merci mnogo, izglezda prostichko i veroqtno she stane no .....
Neznam dali poludqvam ili neshto takova:
Porednoto suobshtenie!
RTNETLINK answers: Invalid argument

Neznam kakvo invalidno moze da ima v dve ip-ta.
Veche mislq da poblikuvam ip-to na rutera i parola za root i da se probvate i vie!

Отговор
в отговор на Google #7

Re: Internet ot dva providera

Abe da ne e neshto s driver na eth0/1/

obiknoveno togava dava:
RTNETLINK answers: Invalid argument

Отговор