ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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