|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/34023de3faf8.html, оценка из 5, голосов 10
|