Два PPPOE соединения. Резервный интернет.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
http://yandex.ru/yandsearch?text=%D1%80% ... p;lr=10945
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
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)
буду копать в этом направлении
файла /etc/ppp/ip-up.d/000route
у меня тупо нет, даже папки такой нет
статьи на эту тему не подробные. все дают отрывки команд, как будто все знают наизусть(
Может кто подсказать или подсказать популярный юникс=форум где могут ответить?
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
| nzerg писал(а): |
| Ничего не накопал файла /etc/ppp/ip-up.d/000route у меня тупо нет, даже папки такой нет |
поэтому я упомянул про /etc/ppp/ip-up, который вызывается непосредственно из pppd
| nzerg писал(а): |
| Решил купить железку, так надежнее |
железка - это тоже компьютер (и скорее всего с линухом внутри).
надёжнее - это разобраться, что и как работает. тем более, что это базовые вещи, которые ИМХО должен знать любой уважающий себя админ.