LINUX.ORG.RU
ФорумAdmin

ppp запуск команд после поднятия интерфейса


0

1

Добрый день!
Дистриб Fedora14, в нем поднят впн клиент, работает, все отлично, но бывают разрывы, после автореконнекта сбиваются настройки route, я их прописал в /etc/ppp/ip-up :

/sbin/route add default gw new_route_ip
/sbin/route del default gw old_route_ip
exit 0

но оно их при переподнятии ppp0 не меняет :(

куда копать?

Ответ на: комментарий от anonymous

зачем? дефолтный гетевей ставим просто и все,чтобы все через ppp0 шло, если ручками прописывать - то все красиво и работает, нужно чтобы при обрыве впна и реконнекта шлюз менялся

baltazor
() автор топика

Ты сначала добавляешь дефолтный гейтвей, а потом удаляешь его. Чего хочешь этим добиться?)

blind_oracle ★★★★★
()

replace default route, не

anonymous
()

Про очерёдность (и ip route replace) уже сказали, но в целом, в /etc/ppp/ip-up правильнее использовать параметры $1 — $6, которые передаёт pppd (см. man), а не прямо задавать ip-адреса.

mky ★★★★★
()

> но оно их при переподнятии ppp0 не меняет :(

куда копать?


Зачем IP ? В случае PPP можно так:

# ip r|grep def
default dev ppp2 scope link

Это если сеть броадкастная, тогда в интерфейс роутить нельзя, тогда на IP надо.

AS ★★★★★
()
Ответ на: комментарий от no-dashi

Дело в том что менял местами и раньше, в последний раз было именно del, а потом add - результат не изменился.

default dev ppp2 scope link

спасибо,попробую, обрывать сам ппп нехочу да и нежелательно, буду ждать пока само оборвет, потом будет виден результат

baltazor
() автор топика
Ответ на: комментарий от anton_jugatsu

не работает эта опция у меня:
pppd: In file /etc/ppp/peers/zurbagan: unrecognized option 'replacedefaultroute'

baltazor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.