From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3BB21EFC.4050105@lrn.ru> From: John Profic User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20010917 X-Accept-Language: ru, en MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] dialup problem References: <20010926204340.A9367@localhost.localdomain> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Wed Sep 26 22:28:11 2001 X-Original-Date: Wed, 26 Sep 2001 22:31:24 +0400 Archived-At: List-Archive: List-Post: 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 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;