Пропадает маршрут на интерфейсе ppp после переподключения.
KBAKEP 16 июля, 2011 - 03:52
Было два pptp соединения. Один ppp0 смотрел наружу и был default. Другой ppp1 смотрел в рабочую сеть.
Потом я поменял провайдера, сменил в ppp0 соединение на pppoe, расклад остался прежним.
Всегда интерфейс ppp1 периодически отваливался и автоматом переподключался. Раньше проблем не было. Но сейчас после первого переподключения теряется маршрут в рабочую сеть, прописанный в routes_ppp1=("XX.YY.0.0/16 via XX.YY.1.1").
Я полагаю, что я вряд ли что-то испортил с переходом от одного прова к другому, в настройках всё просто. Что-то изменилось в системе за пол-года? Обновляю сервак редко, раз в пару месяцев.
Какие советы/вопросы?
»
- Для комментирования войдите или зарегистрируйтесь
Попробуй добавлять маршруты
Попробуй добавлять маршруты при поднятии соединения
/etc/ppp/in-up.d/
создай скрипт с названием подобным тем что там есть
и добавь свои маршруты по типу:
#!/bin/sh
/sbin/route add -net 10.10.5.0/24 dev ppp0
/sbin/route add -net 10.10.7.0/24 dev ppp0
Это не Gentoo-way
Раньше же всё работало. Я по датам посмотрел, это произошло после апдейта на openrc-0.8.2-r1/baselayout-2.0.2.
Изменился скрипт /etc/init.d/net.lo
Изменился синтаксис в /etc/conf.d/net (хотя старый ещё поддерживается).
Правильней так: /sbin/route
Правильней так:
/sbin/route add default $1
ведь неизвестно какой интерфейс подымется.. может у него их 4 :)
Да пребудет с тобой великий Linux.
Вы на OpenRC мигрировали при
Вы на OpenRC мигрировали при обновлении? А гайд по миграции читали? Там четко и ясно написано
Если все равно работать не будет то можно дописать в /etc/conf.d/net вот такую конструкцию:
Да, забыл написать.
Перед прошлым сообщением прочёл гайд, у меня всё в норме, вроде бы. Теперь так и не работает:
routes_ppp1="XX.YY.0.0/16 via XX.YY.1.1"
Ваш вариант у меня используется для eth0, там пути в локальные сети. Можно, конечно, и так, спасибо.
Меня удивляет, что стандартный вариант не работает.
Тоже не работает
Вариант в postup тоже не работает.