padající spojení s ISDN na 2lines od Telecomu
Marcel Kolaja
xkolaja na aurora.fi.muni.cz
Pondělí Březen 25 22:11:28 CET 2002
Zdravím příznivce OS Linux (obzvláště pak ty, kteří používají modem
ISDN na 2lines Fritz! powered dodávaný Telecomem :-)),
téměř podle http://ivop.regionet.cz/www/howto/fritz/ se mi podařilo rozjet
tento ISDN modem. Vzal jsem fxusb-suse7.2-03.09.10.tar.gz z CD dodávaného
k modemu a přeložil modul fxusb pomocí skriptu na výše jmenované stránce
(sice v Debianu, takže jsem ten skript spustil s menšími úpravami, a jen
na samotné přeložení modulu). Tento modul (fxusb.o) jsem přidal k ostatním
modulům jádra, spustil depmod -a a modul natáhl do jádra. Taky jsem tam
natáhl usb-uhci, nainstaloval balíky pppdcapiplugin a isdnactivecards
z woody. /etc/ppp/peers/isdn/tiscali vypadá následovně (vytáčím
pppd call isdn/tiscali):
--snip
# This optionfile was generated by pppconfig 2.0.10.
#
#
# hide-password
show-password
noauth
# connect "/usr/sbin/chat -v -f /etc/chatscripts/isdn/tiscali"
debug
# /dev/ttyS0
# 115200
defaultroute
noipdefault
plugin userpass.so
user czxxxxxx na worldonline.cz
password xxxxxxxx
# remotename isdn/tiscali
sync
plugin capiplugin.so
number 0971100811
controller 1
protocol hdlc
ipcp-accept-local
ipcp-accept-remote
/dev/null
--snip
Bohužel spojení velice rychle spadne (viz úryvek z /var/log/syslog):-(
--snip
Mar 24 22:08:12 ares pppd[436]: Plugin userpass.so loaded.
Mar 24 22:08:12 ares pppd[436]: Plugin capiplugin.so loaded.
Mar 24 22:08:12 ares pppd[436]: capiplugin: $Revision: 1.19 $
Mar 24 22:08:12 ares pppd[436]: capiconn: 1.5
Mar 24 22:08:12 ares kernel: kcapi: appl 1 up
Mar 24 22:08:12 ares kernel: CSLIP: code copyright 1989 Regents of the University of California
Mar 24 22:08:13 ares kernel: PPP generic driver version 2.4.1
Mar 24 22:08:14 ares pppd[438]: pppd 2.4.1 started by magic, uid 1000
Mar 24 22:08:14 ares pppd[438]: capiplugin: phase serialconn.
Mar 24 22:08:14 ares pppd[438]: capiplugin: contr=1
Mar 24 22:08:14 ares pppd[438]: controller 1: listen_change_state 0 -> 1
Mar 24 22:08:14 ares pppd[438]: contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
Mar 24 22:08:14 ares pppd[438]: controller 1: listen_change_state 1 -> 0
Mar 24 22:08:14 ares pppd[438]: plci_change_state:0x0 0 -> 1 event=1
Mar 24 22:08:14 ares pppd[438]: capiplugin: dialing 0971100811 (hdlc)
Mar 24 22:08:14 ares pppd[438]: plci_change_state:0x101 1 -> 2 event=3
Mar 24 22:08:16 ares pppd[438]: capiplugin: "" -> "0971100811" outgoing (pcli=0x101/ncci=0x0): charge in units: 1
Mar 24 22:08:16 ares pppd[438]: plci_change_state:0x101 2 -> 3 event=6
Mar 24 22:08:16 ares pppd[438]: ncci_change_state:0x101 0 -> 1 event=1
Mar 24 22:08:16 ares kernel: kcapi: appl 1 ncci 0x10101 up
Mar 24 22:08:16 ares pppd[438]: ncci_change_state:0x10101 1 -> 3 event=3
Mar 24 22:08:16 ares pppd[438]: ncci_change_state:0x10101 3 -> 4 event=7
Mar 24 22:08:16 ares pppd[438]: ncci 0x10101 up
Mar 24 22:08:16 ares pppd[438]: capiplugin: connected: "" -> "0971100811" outgoing (pcli=0x101/ncci=0x10101)
Mar 24 22:08:16 ares pppd[438]: capiplugin: using /dev/capi/0: "" -> "0971100811" outgoing (pcli=0x101/ncci=0x10101)
Mar 24 22:08:18 ares pppd[438]: using channel 1
Mar 24 22:08:18 ares pppd[438]: Using interface ppp0
Mar 24 22:08:18 ares pppd[438]: Connect: ppp0 <--> /dev/capi/0
Mar 24 22:08:18 ares pppd[438]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4ba59e1d> <pcomp> <accomp>]
Mar 24 22:08:18 ares pppd[438]: capiplugin: phase establish (was serialconn).
Mar 24 22:08:18 ares pppd[438]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4ba59e1d> <pcomp> <accomp>]
Mar 24 22:08:19 ares pppd[438]: rcvd [LCP ConfReq id=0xee <auth pap> <magic 0x8a079f9e>]
Mar 24 22:08:19 ares pppd[438]: sent [LCP ConfAck id=0xee <auth pap> <magic 0x8a079f9e>]
Mar 24 22:08:19 ares pppd[438]: sent [LCP EchoReq id=0x0 magic=0x4ba59e1d]
Mar 24 22:08:19 ares pppd[438]: capiplugin: phase authenticate (was establish).
Mar 24 22:08:19 ares pppd[438]: sent [PAP AuthReq id=0x1 user="czxxxxxx na worldonline.cz" password="xxxxxxxx"]
Mar 24 22:08:19 ares pppd[438]: rcvd [LCP EchoRep id=0x0 magic=0x8a079f9e]
Mar 24 22:08:19 ares pppd[438]: rcvd [PAP AuthAck id=0x1 ""]
Mar 24 22:08:19 ares pppd[438]: capiplugin: phase network (was authenticate).
Mar 24 22:08:19 ares pppd[438]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]
Mar 24 22:08:20 ares kernel: PPP BSD Compression module registered
Mar 24 22:08:21 ares kernel: PPP Deflate Compression module registered
Mar 24 22:08:22 ares pppd[438]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Mar 24 22:08:22 ares pppd[438]: rcvd [IPCP ConfReq id=0xc1 <addr 195.146.98.193>]
Mar 24 22:08:22 ares pppd[438]: sent [IPCP ConfAck id=0xc1 <addr 195.146.98.193>]
Mar 24 22:08:22 ares pppd[438]: rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
Mar 24 22:08:22 ares pppd[438]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
Mar 24 22:08:22 ares pppd[438]: rcvd [IPCP ConfReq id=0xc2 <addr 195.146.98.193>]
Mar 24 22:08:22 ares pppd[438]: sent [IPCP ConfAck id=0xc2 <addr 195.146.98.193>]
Mar 24 22:08:22 ares pppd[438]: rcvd [LCP ProtRej id=0xef 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Mar 24 22:08:22 ares pppd[438]: rcvd [IPCP ConfNak id=0x2 <addr 212.90.227.126>]
Mar 24 22:08:22 ares pppd[438]: sent [IPCP ConfReq id=0x3 <addr 212.90.227.126>]
Mar 24 22:08:22 ares pppd[438]: rcvd [IPCP ConfAck id=0x3 <addr 212.90.227.126>]
Mar 24 22:08:22 ares pppd[438]: Cannot determine ethernet address for proxy ARP
Mar 24 22:08:22 ares pppd[438]: local IP address 212.90.227.126
Mar 24 22:08:22 ares pppd[438]: remote IP address 195.146.98.193
Mar 24 22:08:22 ares pppd[438]: capiplugin: phase running (was network).
Mar 24 22:08:22 ares pppd[438]: Script /etc/ppp/ip-up started (pid 449)
Mar 24 22:08:22 ares pppd[438]: rcvd [LCP EchoReq id=0x1 magic=0x8a079f9e 78 00 18 04]
Mar 24 22:08:22 ares pppd[438]: sent [LCP EchoRep id=0x1 magic=0x4ba59e1d 15 03 2f 01]
Mar 24 22:08:23 ares wwwoffled[332]: WWWOFFLE Connection from host localhost (127.0.0.1).
Mar 24 22:08:23 ares wwwoffled[332]: WWWOFFLE Online.
Mar 24 22:08:23 ares wwwoffled[332]: WWWOFFLE Connection from host localhost (127.0.0.1).
Mar 24 22:08:23 ares wwwoffled[332]: WWWOFFLE Fetch.
Mar 24 22:08:25 ares fetchmail[350]: awakened by User defined signal 1
Mar 24 22:08:25 ares pppd[438]: Script /etc/ppp/ip-up finished (pid 449), status = 0x0
Mar 24 22:08:33 ares pppd[438]: rcvd [LCP EchoReq id=0x2 magic=0x8a079f9e 78 00 18 04]
Mar 24 22:08:33 ares pppd[438]: sent [LCP EchoRep id=0x2 magic=0x4ba59e1d 15 03 2f 01]
Mar 24 22:08:33 ares fetchmail[350]: 3 messages for czxxxxxx at pop3.worldonline.cz (719261 octets).
Mar 24 22:08:34 ares fetchmail[350]: reading message czxxxxxx na pop3.worldonline.cz:1 of 3 (5898 octets)
Mar 24 22:08:34 ares wwwoffled[332]: WWWOFFLE Fetch finished.
Mar 24 22:08:34 ares identd[480]: started
Mar 24 22:08:35 ares fetchmail[350]: flushed
Mar 24 22:08:35 ares fetchmail[350]: reading message czxxxxxx na pop3.worldonline.cz:2 of 3 (37899 octets)
Mar 24 22:08:43 ares pppd[438]: rcvd [LCP EchoReq id=0x3 magic=0x8a079f9e 78 00 18 04]
Mar 24 22:08:43 ares pppd[438]: sent [LCP EchoRep id=0x3 magic=0x4ba59e1d 15 03 2f 01]
Mar 24 22:08:43 ares fetchmail[350]: flushed
Mar 24 22:08:43 ares fetchmail[350]: reading message czxxxxxx na pop3.worldonline.cz:3 of 3 (675464 octets)
Mar 24 22:08:49 ares pppd[438]: sent [LCP EchoReq id=0x1 magic=0x4ba59e1d]
Mar 24 22:08:49 ares pppd[438]: rcvd [LCP EchoRep id=0x1 magic=0x8a079f9e]
Mar 24 22:09:19 ares pppd[438]: sent [LCP EchoReq id=0x2 magic=0x4ba59e1d]
Mar 24 22:09:49 ares pppd[438]: sent [LCP EchoReq id=0x3 magic=0x4ba59e1d]
Mar 24 22:10:19 ares pppd[438]: sent [LCP EchoReq id=0x4 magic=0x4ba59e1d]
Mar 24 22:10:49 ares pppd[438]: sent [LCP EchoReq id=0x5 magic=0x4ba59e1d]
Mar 24 22:11:19 ares pppd[438]: No response to 4 echo-requests
Mar 24 22:11:19 ares pppd[438]: Serial link appears to be disconnected.
Mar 24 22:11:19 ares pppd[438]: capiplugin: phase terminate (was running).
Mar 24 22:11:19 ares pppd[438]: capiplugin: phase network (was terminate).
Mar 24 22:11:19 ares pppd[438]: Script /etc/ppp/ip-down started (pid 496)
Mar 24 22:11:19 ares pppd[438]: capiplugin: phase terminate (was network).
Mar 24 22:11:19 ares pppd[438]: sent [LCP TermReq id=0x2 "Peer not responding"]
Mar 24 22:11:22 ares pppd[438]: sent [LCP TermReq id=0x3 "Peer not responding"]
Mar 24 22:11:24 ares modprobe: modprobe: Can't locate module char-major-45
Mar 24 22:11:25 ares pppd[438]: capiplugin: phase dead (was terminate).
Mar 24 22:11:25 ares pppd[438]: controller 1: listen_change_state 0 -> 1
Mar 24 22:11:25 ares pppd[438]: ncci_change_state:0x10101 4 -> 6 event=12
Mar 24 22:11:25 ares pppd[438]: contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
Mar 24 22:11:25 ares pppd[438]: controller 1: listen_change_state 1 -> 0
Mar 24 22:11:27 ares pppd[438]: ncci_change_state:0x10101 6 -> 7 event=10
Mar 24 22:11:27 ares pppd[438]: ncci_change_state:0x10101 7 -> 0 event=13
Mar 24 22:11:27 ares pppd[438]: plci_change_state:0x101 3 -> 7 event=8
Mar 24 22:11:27 ares kernel: kcapi: appl 1 ncci 0x10101 down
Mar 24 22:11:27 ares pppd[438]: Hangup (SIGHUP)
Mar 24 22:11:27 ares pppd[438]: DISCONNECT_IND reason 0x3301 (Protocol error layer 1 (broken line or B-channel removed by signalling protocol)) for plci 0x101
Mar 24 22:11:27 ares pppd[438]: plci_change_state:0x101 7 -> 8 event=9
Mar 24 22:11:27 ares pppd[438]: plci_change_state:0x101 8 -> 0 event=11
Mar 24 22:11:27 ares pppd[438]: capiplugin: disconnect(local): "" -> "0971100811" outgoing (pcli=0x101/ncci=0x10101) 0x3301 (0x0000) - Protocol error layer 1 (broken line or B-channel removed by signalling protocol)
Mar 24 22:11:27 ares pppd[438]: Connection terminated.
Mar 24 22:11:27 ares pppd[438]: Modem hangup
Mar 24 22:11:27 ares pppd[438]: Connect time 3.1 minutes.
Mar 24 22:11:27 ares pppd[438]: Sent 20820 bytes, received 123553 bytes.
Mar 24 22:11:27 ares pppd[438]: capiplugin: phase disconnect (was dead).
Mar 24 22:11:27 ares wwwoffled[332]: WWWOFFLE Connection from host localhost (127.0.0.1).
Mar 24 22:11:27 ares wwwoffled[332]: WWWOFFLE Offline.
Mar 24 22:11:27 ares pppd[438]: Waiting for 1 child processes...
Mar 24 22:11:27 ares pppd[438]: script /etc/ppp/ip-down, pid 496
Mar 24 22:11:27 ares pppd[438]: Script /etc/ppp/ip-down finished (pid 496), status = 0x0
Mar 24 22:11:27 ares pppd[438]: controller 1: listen_change_state 0 -> 1
Mar 24 22:11:27 ares pppd[438]: contr 1: listenconf Info=0x0000 (No additional information) infomask=0x144 cipmask=0x0 capimask2=0x0
Mar 24 22:11:27 ares pppd[438]: controller 1: listen_change_state 1 -> 0
Mar 24 22:11:27 ares pppd[438]: capiplugin: exit
Mar 24 22:11:27 ares pppd[438]: Exit.
Mar 24 22:11:27 ares kernel: kcapi: appl 1 down
--snip
Později jsem zjistil, že se totiž ztrácejí pakety (zkoušel jsem pingat
někam ven). Pak jsem připojil analogový modem a pakety se taky ztrácely.
Pokud ale nejsou nahozeny příslušné věci pro ten ISDN modem, tak to
funguje (pochopitelně jen s tím analogovým :-)). Nevíte někdo, kde by
mohla být chyba?
Děkuji
Marcel Kolaja http://www.fi.muni.cz/~xkolaja/
NLPlab FI MU http://nlp.fi.muni.cz/
--------------------------------------------------------------------------
"It Has To Work." -- RFC 1925
Další informace o konferenci Linux