[sisyphus] Работа с PPP в /etc/net
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Авг 30 14:46:12 MSD 2005
On Tue, Aug 30, 2005 at 02:05:36PM +0400, Denis Ovsienko wrote:
[...]
> > Поэтому, надо как-то навести соответствие между настроенными
> > PPP-интерфейсами etcnet и установленными PPP-соединениями. Для
> > этого нам нужно заранее обладать некоторой информацией, которая
> > будет верна как до установки соединения, так и после. Поскольку
> > pppd не генерирует сам нечто уникальное, которое он мог бы нам
> > сообщить, то мы вынуждены сгенерировать это сами, и придумать
> > некоторый механизм хранения этой информации. Остаётся только
> > надеяться на то, что пользователь в порыве безумия не разломает
> > этот механизм. :-)
> >
> > Например:
> >
> > PIDFILE=`mktemp /var/run/ppp-XXXXXXXX.pid` || exit 1
> > LINKNAME=`echo $TMPFILE | awk --re-interval '// { match( $0, "[[:alnum:]]{6,}", q ); print q[0] }'`
> > pppd ... linkname $LINKNAME
> > ln -s /var/run/$PIDFILE /var/run/etcnet/$NAME
> Я специально избавился от всех вызовов awk в /etc/net, потому что ничего кроме
> { print $1 } ему скормить не умею. Я думал в сторону ipparam.
Можно sed'ом сделать что-нибудь аналогичное.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050830/93a8875f/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus