Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Wadim Shkirmantov                    2:5030/556.9   27 Nov 2002  02:32:26
 To : All
 Subject : Скрипт
 -------------------------------------------------------------------------------- 
 
 
 Есть у меня сабж, запускающий прозвонку к провайдеру. Вот он:
 
 === Cut ===
 #!/bin/sh
 pppd connect 'chat -v -f /etc/ppp/inet' -detach crtscts modem persist holdoff 5 
 defaultroute user wadim /dev/cuaa0 115200
 === Cut ===
 
 Когда его пускаешь из консоли, то всё нормально, то есть если не вовремя звоню
 (пароль неверный) или связь дерьмо и он отрубается, то он перезванивает. При
 этом в логе следующее:
 
 === Cut ===
 Nov 27 01:30:28 wad pppd[8637]: pppd 2.3.5 started by wadim, uid 1000
 Nov 27 01:31:07 wad pppd[8637]: Serial connection established.
 Nov 27 01:31:08 wad pppd[8637]: Using interface ppp0
 Nov 27 01:31:08 wad pppd[8637]: Connect: ppp0 <--> /dev/cuaa0
 Nov 27 01:31:08 wad pppd[8637]: sent [LCP ConfReq id=0x1 <mru 128> <asyncmap
 
 0x0> <magic 0x9b22c7bc> <pcomp> <accomp>]
 
 Nov 27 01:31:11 wad pppd[8637]: sent [LCP ConfReq id=0x1 <mru 128> <asyncmap
 
 0x0> <magic 0x9b22c7bc> <pcomp> <accomp>]
 
 Nov 27 01:31:11 wad pppd[8637]: rcvd [LCP ConfReq id=0x26 <asyncmap 0xa0000>
 <auth pap> <magic 0xe2c58222> <pcomp> <accomp> < 11 04 05 f4> < 13 07 01 63 6d
 
 6d 70>]
 
 Nov 27 01:31:11 wad pppd[8637]: sent [LCP ConfRej id=0x26 < 11 04 05 f4> < 13 07
 01 63 6d 6d 70>]
 Nov 27 01:31:12 wad pppd[8637]: rcvd [LCP ConfReq id=0x27 <asyncmap 0xa0000>
 <auth pap> <magic 0xe2c58222> <pcomp> <accomp>]
 Nov 27 01:31:12 wad pppd[8637]: sent [LCP ConfAck id=0x27 <asyncmap 0xa0000>
 <auth pap> <magic 0xe2c58222> <pcomp> <accomp>]
 Nov 27 01:31:14 wad pppd[8637]: sent [LCP ConfReq id=0x1 <mru 128> <asyncmap
 
 0x0> <magic 0x9b22c7bc> <pcomp> <accomp>]
 
 Nov 27 01:31:16 wad pppd[8637]: rcvd [LCP ConfReq id=0x29 <asyncmap 0xa0000>
 <auth pap> <magic 0xe2c58222> <pcomp> <accomp>]
 Nov 27 01:31:16 wad pppd[8637]: sent [LCP ConfAck id=0x29 <asyncmap 0xa0000>
 <auth pap> <magic 0xe2c58222> <pcomp> <accomp>]
 Nov 27 01:31:17 wad pppd[8637]: sent [LCP ConfReq id=0x1 <mru 128> <asyncmap
 
 0x0> <magic 0x9b22c7bc> <pcomp> <accomp>]
 
 Nov 27 01:31:17 wad pppd[8637]: rcvd [LCP ConfNak id=0x1 <mru 1500>]
 Nov 27 01:31:17 wad pppd[8637]: sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic
 0x9b22c7bc> <pcomp> <accomp>]
 Nov 27 01:31:17 wad pppd[8637]: rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic
 0x9b22c7bc> <pcomp> <accomp>]
 Nov 27 01:31:17 wad pppd[8637]: sent [PAP AuthReq id=0x1 user="wadim"
 password="password"]
 Nov 27 01:31:17 wad pppd[8637]: rcvd [PAP AuthNak id=0x1 "Password validation
 failure"]
 Nov 27 01:31:17 wad pppd[8637]: Remote message: Password validation failure
 Nov 27 01:31:17 wad pppd[8637]: PAP authentication failed
 Nov 27 01:31:17 wad pppd[8637]: rcvd [LCP TermReq id=0x2a]
 Nov 27 01:31:17 wad pppd[8637]: LCP terminated by peer
 Nov 27 01:31:17 wad pppd[8637]: sent [LCP TermAck id=0x2a]
 Nov 27 01:31:18 wad pppd[8637]: Modem hangup, connected for 1 minutes
 Nov 27 01:31:18 wad pppd[8637]: Connection terminated, connected for 1 minutes
 === Cut ===
 То есть, _всё как полагается_.
 
 Однако, если запускать его кроном, то есть:
 
 27      1      *        *       *       wadim call
 === Cut ===
 То он _HЕ ПЕРЕЗВАHИВАЕТ_ в случае ошибки пароля/обрыва связи и в лог вот что:
 === Cut ===
 Nov 27 01:27:00 wad pppd[8454]: pppd 2.3.5 started by wadim, uid 1000
 Nov 27 01:27:52 wad pppd[8454]: Serial connection established.
 Nov 27 01:27:53 wad pppd[8454]: Using interface ppp0
 Nov 27 01:27:53 wad pppd[8454]: Connect: ppp0 <--> /dev/cuaa0
 Nov 27 01:27:53 wad pppd[8454]: sent [LCP ConfReq id=0x1 <mru 128> <asyncmap
 
 0x0> <magic 0x1715fcca> <pcomp> <accomp>]
 
 Nov 27 01:28:11 wad pppd[8454]: Modem hangup, connected for 1 minutes
 Nov 27 01:28:11 wad pppd[8454]: Connection terminated, connected for 1 minutes
 Nov 27 01:28:11 wad pppd[8454]: Serial link is not 8-bit clean:
 Nov 27 01:28:11 wad pppd[8454]: All received characters had bit 7 set to 0
 Nov 27 01:28:12 wad pppd[8454]: Exit.
 === Cut ===
 
 Похоже, на пароль/логин он даже и не смотрит. :(
 Только и всего. Вопрос: почему такая разница и как исправить?
 Вероятно, он просто не всё пишет в логи, так как на взгляд он всё же пароль
 проверяет (лампочки на модеме нормально мигают :)), но......
 И как сделать, чтобы он перезванивал?
 
                                                         С уважением, Wadim
 
 ... Генеpальный спонсоp апокалипсиса-компания Microsoft
 --- GoldED+/W64 1.1.5 for DOS UNREG
  * Origin: Powered by Windows 95 (2:5030/556.9)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Скрипт   Wadim Shkirmantov   27 Nov 2002 02:32:26 
 Re: Скрипт   Eugene Grosbein   27 Nov 2002 11:00:31 
 Скрипт   Wadim Shkirmantov   28 Nov 2002 14:16:08 
 Re: Скрипт   Eugene Grosbein   29 Nov 2002 11:14:26 
Архивное /ru.unix.bsd/34023de3faf8.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional