* [mdk-re] dialup problem
@ 2001-09-26 20:46 AT
2001-09-26 22:28 ` John Profic
2001-09-27 0:46 ` Любимов А.В.
0 siblings, 2 replies; 11+ messages in thread
From: AT @ 2001-09-26 20:46 UTC (permalink / raw)
To: Linux-Mandrake RE
Проблема, которая, возможно, является типичной для dialup-пользователей.
/sbin/ifup ppp0 автоматически запускается из /etc/cron.hourly/. Вместе с
тем, иногда приходится звонить в Интернет самому. Проблема возникает
тогда, когда эти два случая пересекаются. Во-первых, pppd пишет в
syslog, что соединение уже установлено (вот незадача) и считает своим
долгом оборвать его и установить ещё раз. Во-вторых, если пересечение
происходит на стадии дозвона, то предыдующий сеанс завершается
некорректно, модем виснет (не кладет трубку), и не помогает уже ничего
кроме перезагрузки + выключения питания.
В связи с этим прошу помощи в разрешении двух вопросов:
1) Как избежать обрыва связи при повторном запуске ifup?
- в /etc/cron.hourly/:
if [ соединение уже установлено; что здесь нужно написать? ];
then
logger ppp already up
else
/sbin/ifup ppp0
fi
- может есть какой ключик к pppd? Тогда в каком месте его нужно
подписать?
2) Как сделать reset модему, если он завис?
__
AT
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-26 20:46 [mdk-re] dialup problem AT
@ 2001-09-26 22:28 ` John Profic
2001-09-27 0:16 ` AT
2001-09-27 0:46 ` Любимов А.В.
1 sibling, 1 reply; 11+ messages in thread
From: John Profic @ 2001-09-26 22:28 UTC (permalink / raw)
To: mandrake-russian
AT wrote:
> Проблема, которая, возможно, является типичной для dialup-пользователей.
> /sbin/ifup ppp0 автоматически запускается из /etc/cron.hourly/. Вместе с
> тем, иногда приходится звонить в Интернет самому. Проблема возникает
> тогда, когда эти два случая пересекаются. Во-первых, pppd пишет в
> syslog, что соединение уже установлено (вот незадача) и считает своим
> долгом оборвать его и установить ещё раз. Во-вторых, если пересечение
> происходит на стадии дозвона, то предыдующий сеанс завершается
> некорректно, модем виснет (не кладет трубку), и не помогает уже ничего
> кроме перезагрузки + выключения питания.
> В связи с этим прошу помощи в разрешении двух вопросов:
> 1) Как избежать обрыва связи при повторном запуске ifup?
> - в /etc/cron.hourly/:
> if [ соединение уже установлено; что здесь нужно написать? ];
ifconfig | grep ppp0 | grep -c .
при соединении с инетом вернет 1 при отсутствия 0 отсюда и плясать
> then
> logger ppp already up
> else
> /sbin/ifup ppp0
> fi
> - может есть какой ключик к pppd? Тогда в каком месте его нужно
> подписать?
> 2) Как сделать reset модему, если он завис?
модем внутренний или внешний?
все равно попробуйте
echo ATH0 >/dev/ttyS0
echo ATZ >/dev/ttyS0
--
Best regards,
John Profic <profic@lrn.ru>
Written by Mozilla 0.9.4
using ASPLinux release 1.1 with ru_RU.CP1251,
system: kernel 2.4.10-xfs-p1; glibc 2.2.4; gcc 3.0.1; XFree86 4.1.0;
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-26 22:28 ` John Profic
@ 2001-09-27 0:16 ` AT
2001-09-27 0:36 ` John Profic
0 siblings, 1 reply; 11+ messages in thread
From: AT @ 2001-09-27 0:16 UTC (permalink / raw)
To: mandrake-russian
>
> ifconfig | grep ppp0 | grep -c .
> при соединении с инетом вернет 1 при отсутствия 0 отсюда и плясать
Проблемы всё равно не решает. Когда pppd находится в процессе
дозвона/установки соединения, интерфейс ещё не поднят. Тут то новый pppd
его и оборвёт! От этого как раз модем и зависает...
Нужно бы что-нибудь навроде
ps -e | grep -c pppd
но уж как-то слишком ненадежно! Мало ли чего он у меня в памяти висит?
Может ему просто так хочется... :)
> модем внутренний или внешний?
> все равно попробуйте
> echo ATH0 >/dev/ttyS0
> echo ATZ >/dev/ttyS0
OK, попробую когда зависнет.
> --
> Best regards,
> John Profic <profic@lrn.ru>
> Written by Mozilla 0.9.4
__
AT
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-27 0:16 ` AT
@ 2001-09-27 0:36 ` John Profic
2001-09-27 1:36 ` AT
0 siblings, 1 reply; 11+ messages in thread
From: John Profic @ 2001-09-27 0:36 UTC (permalink / raw)
To: mandrake-russian
AT wrote:
>>ifconfig | grep ppp0 | grep -c .
>>при соединении с инетом вернет 1 при отсутствия 0 отсюда и плясать
> Проблемы всё равно не решает. Когда pppd находится в процессе
> дозвона/установки соединения, интерфейс ещё не поднят. Тут то новый pppd
> его и оборвёт! От этого как раз модем и зависает...
> Нужно бы что-нибудь навроде
> ps -e | grep -c pppd
не знаю как у вас, но у меня на машине за дозвоном следит ppp-watch, по
нему я тоже определяю звонит ли кто или нет...
[root@server /]# ps ax | grep ppp-watch | grep -v grep
17000 ? S 0:00 /sbin/ppp-watch ppp0
[root@server /]#
> но уж как-то слишком ненадежно! Мало ли чего он у меня в памяти висит?
> Может ему просто так хочется... :)
>>модем внутренний или внешний?
>>все равно попробуйте
>>echo ATH0 >/dev/ttyS0
>>echo ATZ >/dev/ttyS0
> OK, попробую когда зависнет.
--
Best regards,
John Profic <profic@lrn.ru>
Written by Mozilla 0.9.4
using ASPLinux release 1.1 with ru_RU.CP1251,
system: kernel 2.4.10-xfs-p1; glibc 2.2.4; gcc 3.0.1; XFree86 4.1.0;
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-27 0:36 ` John Profic
@ 2001-09-27 1:36 ` AT
0 siblings, 0 replies; 11+ messages in thread
From: AT @ 2001-09-27 1:36 UTC (permalink / raw)
To: mandrake-russian
>
> не знаю как у вас, но у меня на машине за дозвоном следит ppp-watch, по
> нему я тоже определяю звонит ли кто или нет...
> [root@server /]# ps ax | grep ppp-watch | grep -v grep
> 17000 ? S 0:00 /sbin/ppp-watch ppp0
> [root@server /]#
>
У меня тоже следит.
24139 pts/4 S 0:00 /sbin/ppp-watch ppp0
24163 ? S 0:00 /sbin/ppp-watch ppp0
24165 ? S 0:00 /usr/sbin/pppd lock modem crtscts asyncmap 00000000 d
24174 ? Z 0:00 [ifup-ppp <defunct>]
Но как-то плохо так следит...
> --
> Best regards,
> John Profic <profic@lrn.ru>
__
AT
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-26 20:46 [mdk-re] dialup problem AT
2001-09-26 22:28 ` John Profic
@ 2001-09-27 0:46 ` Любимов А.В.
2001-09-27 1:36 ` AT
1 sibling, 1 reply; 11+ messages in thread
From: Любимов А.В. @ 2001-09-27 0:46 UTC (permalink / raw)
To: mandrake-russian
On Wed, 26 Sep 2001 20:43:40 +0400
AT <alexey_tourbin@mail.ru> wrote:
>
> Проблема, которая, возможно, является типичной для dialup-пользователей.
возможно, типичный ответ.
не пытаться решать локальными инструментами серверные задачи.
поставить diald и команды давать ему через фифо, клиентом или самим фактом обращения в интернет.
соответственно никаких перезвонов и борьбы за модем.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-27 0:46 ` Любимов А.В.
@ 2001-09-27 1:36 ` AT
2001-09-27 12:37 ` Любимов А.В.
2001-09-27 14:29 ` Eugene Pazhitnov
0 siblings, 2 replies; 11+ messages in thread
From: AT @ 2001-09-27 1:36 UTC (permalink / raw)
To: mandrake-russian
> > Проблема, которая, возможно, является типичной для dialup-пользователей.
> возможно, типичный ответ.
>
> не пытаться решать локальными инструментами серверные задачи.
> поставить diald и команды давать ему через фифо, клиентом или самим фактом обращения в интернет.
> соответственно никаких перезвонов и борьбы за модем.
apt-get install diald
Говорят "couldn't find package" и всё такое (не могу скопировать из
соседней консоли...).
Короче, как простому пользователю нормально настроить модемное
соединение, одному Богу известно. В руководстве ALT Linux (если не
ошибаюсь) речь идет об использовании "серверного инструмента" ifup.
__
AT
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-27 1:36 ` AT
@ 2001-09-27 12:37 ` Любимов А.В.
2001-09-27 14:29 ` Eugene Pazhitnov
1 sibling, 0 replies; 11+ messages in thread
From: Любимов А.В. @ 2001-09-27 12:37 UTC (permalink / raw)
To: mandrake-russian
On Thu, 27 Sep 2001 01:38:57 +0400
AT <alexey_tourbin@mail.ru> wrote:
>
> > > Проблема, которая, возможно, является типичной для dialup-пользователей.
> > возможно, типичный ответ.
> >
> > не пытаться решать локальными инструментами серверные задачи.
> > поставить diald и команды давать ему через фифо, клиентом или самим фактом обращения в интернет.
> > соответственно никаких перезвонов и борьбы за модем.
>
> apt-get install diald
его нет в репозитарии.
альтлинукс предлагает аналог wvdial
я просто его не пользовал и советовать не могу.
либо собрать diald из исходников - он легко собирается и настраивается.
>
> Говорят "couldn't find package" и всё такое (не могу скопировать из
> соседней консоли...).
если в иксах - средняя кнопка мыши
если в консолях - ctrl-ins shift-ins
>
> Короче, как простому пользователю нормально настроить модемное
> соединение, одному Богу известно. В руководстве ALT Linux (если не
> ошибаюсь) речь идет об использовании "серверного инструмента" ifup.
нет. это простой способ поднять соединение. Но предполагается что этим занимается одна рука и конфликтов нема.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-27 1:36 ` AT
2001-09-27 12:37 ` Любимов А.В.
@ 2001-09-27 14:29 ` Eugene Pazhitnov
2001-09-27 16:28 ` Любимов А.В.
2001-09-27 21:32 ` Michael Shigorin
1 sibling, 2 replies; 11+ messages in thread
From: Eugene Pazhitnov @ 2001-09-27 14:29 UTC (permalink / raw)
To: mandrake-russian
27 Сентябрь 2001 01:38, Вы написали:
> > не пытаться решать локальными инструментами серверные задачи.
> > поставить diald и команды давать ему через фифо, клиентом или самим
> > фактом обращения в интернет. соответственно никаких перезвонов и борьбы
> > за модем.
> apt-get install diald
diald был сделан тогда, когда у pppd не было опции demand. Вот моя строка,
устанавливающая соединение по требованию. wvdial - удобная замена программы
chat, позволяющая не заморачиваться. Берется на http://freshmeat.net.
/usr/sbin/pppd /dev/modem 115200 connect "/usr/bin/wvdial --chat holy" demand
defaultroute idle 300 ipcp-accept-local ipcp-accept-remote maxfail 20
> Говорят "couldn't find package" и всё такое (не могу скопировать из
> соседней консоли...).
Средняя кнопка мыши :)
> Короче, как простому пользователю нормально настроить модемное
> соединение, одному Богу известно. В руководстве ALT Linux (если не
> ошибаюсь) речь идет об использовании "серверного инструмента" ifup.
Минут двадцать неторопливого чтения man pppd.
--
Eugene Pazhitnov
ANCOR, Russia
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-27 14:29 ` Eugene Pazhitnov
@ 2001-09-27 16:28 ` Любимов А.В.
2001-09-27 21:32 ` Michael Shigorin
1 sibling, 0 replies; 11+ messages in thread
From: Любимов А.В. @ 2001-09-27 16:28 UTC (permalink / raw)
To: mandrake-russian
On Thu, 27 Sep 2001 14:15:49 +0400
Eugene Pazhitnov <pazhitnov@ancor.co.ru> wrote:
> 27 Сентябрь 2001 01:38, Вы написали:
>
> > > не пытаться решать локальными инструментами серверные задачи.
> > > поставить diald и команды давать ему через фифо, клиентом или самим
> > > фактом обращения в интернет. соответственно никаких перезвонов и борьбы
> > > за модем.
> > apt-get install diald
>
> diald был сделан тогда, когда у pppd не было опции demand. Вот моя строка,
> устанавливающая соединение по требованию. wvdial - удобная замена программы
> chat, позволяющая не заморачиваться. Берется на http://freshmeat.net.
diald позволяет управлять соединением по требованию, по сигналу (kill -sig1 pid), по комманде засунутой в его fifo, через web.
также есть dialmon работающий через tcpip и работающий, например, под виндой.
поддерживается pam и tcpwrappers
имхо это не pppd+demand %)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [mdk-re] dialup problem
2001-09-27 14:29 ` Eugene Pazhitnov
2001-09-27 16:28 ` Любимов А.В.
@ 2001-09-27 21:32 ` Michael Shigorin
1 sibling, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2001-09-27 21:32 UTC (permalink / raw)
To: mandrake-russian
On Thu, Sep 27, 2001 at 02:15:49PM +0400, Eugene Pazhitnov wrote:
> diald был сделан тогда, когда у pppd не было опции demand.
И таки умеет больше.
--
WBR, Michael Shigorin -- webmaster@www.chem.univ.kiev.ua
>Home Page: http://visa.chem.univ.kiev.ua/~mike/ ICQ: 113344029
>Brainbench: http://www.brainbench.com/transcript.jsp?pid=2434729
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2001-09-27 21:32 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-26 20:46 [mdk-re] dialup problem AT
2001-09-26 22:28 ` John Profic
2001-09-27 0:16 ` AT
2001-09-27 0:36 ` John Profic
2001-09-27 1:36 ` AT
2001-09-27 0:46 ` Любимов А.В.
2001-09-27 1:36 ` AT
2001-09-27 12:37 ` Любимов А.В.
2001-09-27 14:29 ` Eugene Pazhitnov
2001-09-27 16:28 ` Любимов А.В.
2001-09-27 21:32 ` Michael Shigorin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git