AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Два PPPOE соединения. Резервный интернет.

Unix Way 12 сообщений 20.07.2010 10:57 - 19.08.2010 09:10
#1 20.07.2010 10:57

Два PPPOE соединения. Резервный интернет.


Можно ли сделать так. Поставить две сетевые карты. В одну от одного провайдера интернет пустить, в другую от другого. А при падении одного провайдера чтобы переключалось на второго?
#2 20.07.2010 13:09

yes
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#3 21.07.2010 07:18

Пожалуйста подскажите каким образом
#5 21.07.2010 16:10

у меня сделано так:
pppd стартуют с nodefaultroute и указанием unit (2 и 4, так исторически сложилось).

в /etc/ppp/ip-up.d/000route написано:
Код:
#!/bin/sh

case "$PPP_IFACE" in
ppp2)
/sbin/ip route add default dev $PPP_IFACE src $PPP_LOCAL metric 1
;;
ppp4)
/sbin/ip route add default dev $PPP_IFACE src $PPP_LOCAL metric 10
;;
esac

таким образом если поднят только один интерфейс, то маршрут по умолчанию прописан через него.
если же подняты оба интерфейса, то маршрут по умолчанию выбирается по наименьшей метрике (у меня это ppp2)

ps: в debian скрипт /etc/ppp/ip-up устанавливает нужные переменные:
Код:
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM

и запускает скрипты из /etc/ppp/ip-up.d

в других системах можно всё это прописатьв /etc/ppp/ip-up руками.

pps: если что-то непонятно - читать man pppd,


Последний раз редактировалось: edo1 (Чт Июл 22, 2010 09:27)
#6 22.07.2010 03:17

Спасибо edo1
буду копать в этом направлении
#7 12.08.2010 08:39

Ничего не накопал
файла /etc/ppp/ip-up.d/000route
у меня тупо нет, даже папки такой нет
статьи на эту тему не подробные. все дают отрывки команд, как будто все знают наизусть(
Может кто подсказать или подсказать популярный юникс=форум где могут ответить?
#8 12.08.2010 10:57

в каждом дистре по разному.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#10 12.08.2010 12:41

nzerg писал(а):
Ничего не накопал
файла /etc/ppp/ip-up.d/000route
у меня тупо нет, даже папки такой нет
так я же написал - это в debian так, в других дистрибутивах может быть по-другому.

поэтому я упомянул про /etc/ppp/ip-up, который вызывается непосредственно из pppd
#11 19.08.2010 05:21

Решил купить железку, так надежнее. TP-LINK Роутер TL-R480T+
#12 19.08.2010 09:10

nzerg писал(а):
Решил купить железку, так надежнее
LOL
железка - это тоже компьютер (и скорее всего с линухом внутри).
надёжнее - это разобраться, что и как работает. тем более, что это базовые вещи, которые ИМХО должен знать любой уважающий себя админ.