|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Kuznecov 2:5020/400 26 Aug 2002 09:57:02 To : All Subject : pppd vs 'Контроллер удалённого доступа', методика? -------------------------------------------------------------------------------- Здравствуйте. Hа своём домашнем линуксе (ядро 2.4.9, ASPLinux 7.2) и модеме (ISA, USR Sportster 33600 FaxModem) настраивал pppd (2.4.1). Всё было плохо. chat успешно соединялся с линуксовым сервером, ppp поднимался как интерфейс ppp0 и пытался PAP-авторизоваться, но дальше дело не шло. От меня логин и пароль уходили, вызываемая сторона молчала (хотя перед этим высылала приглашение к PAPу) и соединение прекращалось по таймауту. Если ставил неправильный пароль -- то мигом приходил отлуп и связь разрывалась сразу же. Я грешил на руки, перебирал опции, и т.д. (думал: первый раз настраиваю, ламерю, кучи руководств перебрал -- без толку). Hа железо не грешил (та же машина под виндами95 соединяется по PPP/PAP с этим же сервером на ура, включил там логи modemlog.txt и ppplog.txt, понаблюдал за процессом и списал AT-команды "один в один"). С данным сервером соединяется не только мои винды, но и ещё несколько -- проблем не было. После недели вялых попыток и активного чтения 'man 8 pppd', решил попробовать связаться по PPP из-под линукса с другими серверами. Соединения с 3мя другими серверами прошли с первой же попытки на ура! Интерфейс поднимается, ip назначается, пинги ходят. Хм, непонятка. Приношу домашний винчестер на работу, загружаю линукс с другим (USR Sportster 14400) модемом, пробую связаться с этим же злополучным сервером -- связь устанавливается "на раз" с теми же конфигами. Приношу домой этот модем и пробую связаться -- всё отлично. Итак, как мне с помощью ppp-2.4.1.rpm (pppd, pppdump) методически решить проблему с установкой связи между домашним и рабочим линуксом? Повторюсь, тоже самое железо с помощью тривиальных AT-команд работает под виндами95, но не работает под ppp и линуксом. Hа принимающей звонки стороне стоит ppp 2.4.0, на вызывающей стороне пробовал ppp 2.4.0 и 2.4.1 с разными (2.4.9, 2.4.2) ядрами фабричного (ASPLinux) производства. Minicom работает нормально и вообще до хэндшейка всё происходит отлично, проблемы начинаются с момента диалога двух ppp только на данной комбинации "сервер+модем". Вот настройки вызывающей стороны: /etc/ppp/1.sh: /usr/sbin/pppd connect /etc/ppp/2.sh /dev/modem 38400 \ asyncmap 0 lock nodetach debug kdebug 1 \ require-pap refuse-chap defaultroute noauth name pppuser remotename blok /etc/ppp/2.sh: #!/bin/sh exec /usr/sbin/chat \ TIMEOUT 3 \ ABORT '\nBUSY\r' \ ABORT '\nNO ANSWER\r' \ ABORT '\nNO CARRIER\r' \ ABORT '\nNO DIALTONE\r' \ '' \rAT \ 'OK-+++\c-OK' ATH \ TIMEOUT 60 \ OK 'AT S7=145 S0=0 L1 V1 X4 &c1 E1 Q0' \ OK 'AT DP xxxxxx' \ TIMEOUT 90 \ CONNECT '' Hастройки принимающей звонки стороны: (ppp 2.4.0, mgetty 1.26) login.config: /AutoPPP/ - a_ppp /usr/sbin/pppd file /etc/ppp/options.ttyS0 mgetty.config: port ttyS0 debug 4 data-only y speed 19200 switchbd 19200 init-chat "" \d+++\d\d\dATZ OK AT OK options.ttyS0: lock auth modem crtscts login require-pap require-chap -detach mtu 576 debug kdebug 1 mru 576 ms-dns 192.168.1.1 ms-dns 192.168.1.11 proxyarp 192.168.1.14:192.168.1.12 Логов сейчас под рукой нет, в общем с моей стороны идут попытки послать логин и пароль, в ответ -- молчание. Логи сервера: Aug 25 16:18:05 web pppd[14610]: pppd 2.4.0 started by a_ppp, uid 0 Aug 25 16:18:05 web pppd[14610]: using channel 13 Aug 25 16:18:05 web pppd[14610]: Using interface ppp1 Aug 25 16:18:05 web pppd[14610]: Connect: ppp1 <--> /dev/ttyS0 Aug 25 16:18:05 web pppd[14610]: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0xdbbae492> <pcomp> <accomp>] Aug 25 16:18:05 web pppd[14610]: rcvd [LCP ConfAck id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0xdbbae492> <pcomp> <accomp>] Aug 25 16:18:06 web pppd[14572]: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0x2175dd3c> <pcomp> <accomp>] Aug 25 16:18:08 web pppd[14610]: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0xdbbae492> <pcomp> <accomp>] Aug 25 16:18:08 web pppd[14610]: rcvd [LCP ConfReq id=0x1 <mru 572> <asyncmap 0x0> <magic 0xe3db0029> <pcomp> <accomp>] Aug 25 16:18:08 web pppd[14610]: sent [LCP ConfAck id=0x1 <mru 572> <asyncmap 0x0> <magic 0xe3db0029> <pcomp> <accomp>] Aug 25 16:18:08 web pppd[14610]: rcvd [LCP ConfAck id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0xdbbae492> <pcomp> <accomp>] Aug 25 16:18:08 web pppd[14610]: sent [LCP EchoReq id=0x0 magic=0xdbbae492] Aug 25 16:18:09 web pppd[14572]: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0x2175dd3c> <pcomp> <accomp>] Aug 25 16:18:42 web last message repeated 11 times Aug 25 16:18:57 web last message repeated 5 times Aug 25 16:19:00 web CROND[14627]: (root) CMD ( /usr/share/msec/promisc_check.sh) Aug 25 16:19:00 web pppd[14572]: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0x2175dd3c> <pcomp> <accomp>] Aug 25 16:19:33 web last message repeated 11 times Aug 25 16:19:45 web last message repeated 4 times Aug 25 16:19:48 web pppd[14610]: No response to 1 echo-requests Aug 25 16:19:48 web pppd[14610]: Serial link appears to be disconnected. Aug 25 16:19:48 web pppd[14610]: sent [LCP TermReq id=0x2 "Peer not responding"] Aug 25 16:19:48 web pppd[14572]: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0x2175dd3c> <pcomp> <accomp>] Aug 25 16:19:51 web pppd[14610]: sent [LCP TermReq id=0x3 "Peer not responding"] Aug 25 16:19:51 web pppd[14572]: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <auth pap> <magic 0x2175dd3c> <pcomp> <accomp>] Aug 25 16:19:54 web pppd[14610]: Connection terminated. Aug 25 16:19:54 web pppd[14610]: Exit. Ух. В общем, хочется "медленно и методично" разобраться в такой непонятной ситуации. -- Ilya Kuznecov, Cybernetic Humanoid Used for Mathematics and Potential Assassination mailto:kuznecov@blok-caf.ru http://chumpa.h1.ru UIN122393064 --- ifmail v.2.15dev5 * Origin: ZAO "SMF Blok" (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9079800fba98.html, оценка из 5, голосов 10
|