[mdk-re] dialup problem

John Profic =?iso-8859-1?q?profic_=CE=C1_lrn=2Eru?=
Ср Сен 26 22:28:11 MSD 2001


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;






Подробная информация о списке рассылки community