* [devel] help needed: ppp *def*route patches
@ 2007-12-08 14:20 Michael Shigorin
2007-12-09 3:12 ` Dmitry Lebkov
0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2007-12-08 14:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1471 bytes --]
On Sat, Dec 08, 2007 at 03:34:21PM +0300, Dmitry V. Levin wrote:
> > * Wed Sep 13 2006 - hvogel/suse.de
> > - Argh, really re-enable the patch.
> > * Thu Sep 07 2006 - hvogel/suse.de
> > - fix and reenable "replace default route" patch
> > Дима, можешь пересмотреть #9256 как автор
> > ppp-20031003-alt-cleardefaultroute.patch (#3319)?
> Пакет ppp совсем пошёл по рукам. Я туда больше не смотрю.
> Делайте с ним что хотите.
Ой, не делай такой грустный вид -- по рукам он пошёл не от
хорошей жизни ;)
всем-кому-бывает-нужен-pppd-и-кто-рубит-в-C-и-есть-модем-или-vpn:
просьба помочь с разрешением вопроса об установке
и восстановлении маршрута по умолчанию pppd.
На сейчас тот патч, что есть у нас -- снимает мешающий маршрут
по умолчанию (бишь у pppd есть шанс поставить нужный поверх PPP),
но после опускания соответствующего интерфейса восстановить
старый маршрут никто не озадачивается.
Тот патч, что есть в openSUSE -- вроде бы должен _заменять_
текущий маршрут, а после опускания -- восстанавливать, но
почему-то я этого не наблюдаю: после поднятия линка получается
двойной default route (via eth0 и via ppp1), после опускания --
ни одного.
В общем, https://bugzilla.altlinux.org/show_bug.cgi?id=9256
(поскольку мне тоже хотелось бы не городить костыли вокруг ppp
-- постараюсь как минимум выставиться пивом за решение)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] help needed: ppp *def*route patches
2007-12-08 14:20 [devel] help needed: ppp *def*route patches Michael Shigorin
@ 2007-12-09 3:12 ` Dmitry Lebkov
2007-12-09 14:34 ` Ildar Mulyukov
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Lebkov @ 2007-12-09 3:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
Michael Shigorin пишет:
> On Sat, Dec 08, 2007 at 03:34:21PM +0300, Dmitry V. Levin wrote:
>>> * Wed Sep 13 2006 - hvogel/suse.de
>>> - Argh, really re-enable the patch.
>>> * Thu Sep 07 2006 - hvogel/suse.de
>>> - fix and reenable "replace default route" patch
>>> Дима, можешь пересмотреть #9256 как автор
>>> ppp-20031003-alt-cleardefaultroute.patch (#3319)?
>> Пакет ppp совсем пошёл по рукам. Я туда больше не смотрю.
>> Делайте с ним что хотите.
>
> Ой, не делай такой грустный вид -- по рукам он пошёл не от
> хорошей жизни ;)
>
> всем-кому-бывает-нужен-pppd-и-кто-рубит-в-C-и-есть-модем-или-vpn:
>
> просьба помочь с разрешением вопроса об установке
> и восстановлении маршрута по умолчанию pppd.
>
> На сейчас тот патч, что есть у нас -- снимает мешающий маршрут
> по умолчанию (бишь у pppd есть шанс поставить нужный поверх PPP),
> но после опускания соответствующего интерфейса восстановить
> старый маршрут никто не озадачивается.
Мысль тут пробежала: зачем вообще удалять существующий default route,
если можно просто увеличить его метрику (например до 254), а каждый
новый default добавлять с метрикой, меньшей на 1 (например).
Тогда при опускании соответствующего интерфейса, актуальный для него
default будет просто удален из таблицы маршрутов, а использоваться будет
один из существующих ...
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] help needed: ppp *def*route patches
2007-12-09 3:12 ` Dmitry Lebkov
@ 2007-12-09 14:34 ` Ildar Mulyukov
2007-12-09 15:06 ` Valery V. Inozemtsev
2007-12-10 16:45 ` Mykola S. Grechukh
0 siblings, 2 replies; 6+ messages in thread
From: Ildar Mulyukov @ 2007-12-09 14:34 UTC (permalink / raw)
To: devel
On 09.12.2007 09:12:46, Dmitry Lebkov wrote:
> Michael Shigorin пишет:
>> На сейчас тот патч, что есть у нас -- снимает мешающий маршрут по
>> умолчанию (бишь у pppd есть шанс поставить нужный поверх PPP), но
>> после опускания соответствующего интерфейса восстановить старый
>> маршрут никто не озадачивается.
>
> Мысль тут пробежала: зачем вообще удалять существующий default route,
> если можно просто увеличить его метрику (например до 254), а каждый
> новый default добавлять с метрикой, меньшей на 1 (например).
>
> Тогда при опускании соответствующего интерфейса, актуальный для него
> default будет просто удален из таблицы маршрутов, а использоваться
> будет один из существующих ...
Такое решение зарекомендовало себя как хорошее - использую его уже
некоторое время.
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] help needed: ppp *def*route patches
2007-12-09 14:34 ` Ildar Mulyukov
@ 2007-12-09 15:06 ` Valery V. Inozemtsev
2007-12-10 16:31 ` Michael Shigorin
2007-12-10 16:45 ` Mykola S. Grechukh
1 sibling, 1 reply; 6+ messages in thread
From: Valery V. Inozemtsev @ 2007-12-09 15:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1105 bytes --]
В сообщении от 9 декабря 2007 Ildar Mulyukov написал(a):
> On 09.12.2007 09:12:46, Dmitry Lebkov wrote:
> > Michael Shigorin пишет:
> >> На сейчас тот патч, что есть у нас -- снимает мешающий маршрут по
> >> умолчанию (бишь у pppd есть шанс поставить нужный поверх PPP), но
> >> после опускания соответствующего интерфейса восстановить старый
> >> маршрут никто не озадачивается.
> >
> > Мысль тут пробежала: зачем вообще удалять существующий default route,
> > если можно просто увеличить его метрику (например до 254), а каждый
> > новый default добавлять с метрикой, меньшей на 1 (например).
> >
> > Тогда при опускании соответствующего интерфейса, актуальный для него
> > default будет просто удален из таблицы маршрутов, а использоваться
> > будет один из существующих ...
>
> Такое решение зарекомендовало себя как хорошее - использую его уже
> некоторое время.
аналогично. дома при отваливании pptp без лишнего вмешательства всегда
остается живой резервный канал
т.ч. патчь этот скорее вредный, а RESTORE_DEFAULTROUTE при наличии persist в
pppoptions вообще бесполезен
--
Valery V. Inozemtsev
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] help needed: ppp *def*route patches
2007-12-09 15:06 ` Valery V. Inozemtsev
@ 2007-12-10 16:31 ` Michael Shigorin
0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2007-12-10 16:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Dec 09, 2007 at 06:06:26PM +0300, Valery V. Inozemtsev wrote:
> > >> На сейчас тот патч, что есть у нас -- снимает мешающий
> > >> маршрут по умолчанию (бишь у pppd есть шанс поставить
> > >> нужный поверх PPP), но после опускания соответствующего
> > >> интерфейса восстановить старый маршрут никто не
> > >> озадачивается.
> > > Мысль тут пробежала
Поздно, в Debian уже нашёлся более рабочий патч cifdefroute. :)
Включен в ppp-2.4.4-alt9.8+
> > > зачем вообще удалять существующий default route, если можно
> > > просто увеличить его метрику (например до 254), а каждый
> > > новый default добавлять с метрикой, меньшей на 1
> > > (например).
> > > Тогда при опускании соответствующего интерфейса, актуальный
> > > для него default будет просто удален из таблицы маршрутов,
> > > а использоваться будет один из существующих ...
> > Такое решение зарекомендовало себя как хорошее - использую
> > его уже некоторое время.
> аналогично. дома при отваливании pptp без лишнего вмешательства
> всегда остается живой резервный канал т.ч. патчь этот скорее
> вредный
Тогда просьба скинуться напильниками и продемонстрировать менее
вредный вариант ;-)
> а RESTORE_DEFAULTROUTE при наличии persist в pppoptions вообще
> бесполезен
persist там далеко не гарантирован.
PS: а есть ещё заинтересованные отпинать апстрим помержить хотя
бы наиболее общие/проверенные патчи из разных дистрибутивов в
2.4.5? Во всех просмотренных сборках -- от десятка до нескольких.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] help needed: ppp *def*route patches
2007-12-09 14:34 ` Ildar Mulyukov
2007-12-09 15:06 ` Valery V. Inozemtsev
@ 2007-12-10 16:45 ` Mykola S. Grechukh
1 sibling, 0 replies; 6+ messages in thread
From: Mykola S. Grechukh @ 2007-12-10 16:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
2007/12/9, Ildar Mulyukov <>:
> On 09.12.2007 09:12:46, Dmitry Lebkov wrote:
> > Michael Shigorin пишет:
> >> На сейчас тот патч, что есть у нас -- снимает мешающий маршрут по
> >> умолчанию (бишь у pppd есть шанс поставить нужный поверх PPP), но
> >> после опускания соответствующего интерфейса восстановить старый
> >> маршрут никто не озадачивается.
> >
> > Мысль тут пробежала: зачем вообще удалять существующий default route,
> > если можно просто увеличить его метрику (например до 254), а каждый
> > новый default добавлять с метрикой, меньшей на 1 (например).
> >
> > Тогда при опускании соответствующего интерфейса, актуальный для него
> > default будет просто удален из таблицы маршрутов, а использоваться
> > будет один из существующих ...
>
> Такое решение зарекомендовало себя как хорошее - использую его уже
> некоторое время.
в openvpn используют другую фишку:
route add 0.0.0.0/1 tun0
route add 128.0.0.0/1 tun0
маршруты более узкие, поэтому используются вместо default. при
исчезновении tun0 эти маршруты исчезают.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-12-10 16:45 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-08 14:20 [devel] help needed: ppp *def*route patches Michael Shigorin
2007-12-09 3:12 ` Dmitry Lebkov
2007-12-09 14:34 ` Ildar Mulyukov
2007-12-09 15:06 ` Valery V. Inozemtsev
2007-12-10 16:31 ` Michael Shigorin
2007-12-10 16:45 ` Mykola S. Grechukh
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git