ISDN cause 7, layer 1 error nach kurzer Verbindung

From: Reiner Itschert <reiner(at)itschert.de>
Date: 11 Jun 2003 20:11:42 +0200

Hallo,

meine Maschine (FreeBSD 5.1-CURRENT) soll wieder, statt über einen
Linux-Router ins Internet zu gehen, bei einer Anfrage direkt über i4b
eine Verbindung mit Arcor-ISDN aufbauen (keine feste IP). Daher habe ich
ppp mit rbch ausgewählt.

Allerdings bleibt die Verbindung immer nur ca. 30-45 sec. bestehen und
wird dann unterbrochen. Das reicht nur für die ersten paar Emails. Sieht
jemand vielleicht in den folgenden Ausschnitten meinen Fehler? cause 7
soll wohl bedeuten, dass ein B-Kanal schon belegt ist. Aber wieso?

(Cause #7 07Der Ruf wurde beim gerufenen Teilnehmer abgewiesen, da der
geforderte Kanal bereits belegt war (virtueller Kanal, X.31 bzw. X.25))

Das Problem bestand bei 4.7 genau so. Sorry für den langen Anhang
(Fehlermeldung, Kernel, ppp.conf, isdnd.rc., rc.conf).

Vielen Dank.
Reiner

Fehlermeldung:
11.06.2003 17:32:32 CHD 00003 Arcor0 dialing out from 8869356 to
00192074
11.06.2003 17:32:32 WRN msg_disconnect_ind: cdid not found
11.06.2003 17:32:32 CHD 00003 Arcor0 outgoing call proceeding (ctl 0, ch
0)
11.06.2003 17:32:34 CHD 00003 Arcor0 outgoing call active (ctl 0, ch 0,
rbch0)
11.06.2003 17:33:16 CHD 00003 Arcor0 outgoing call disconnected (remote)
11.06.2003 17:33:16 CHD 00003 Arcor0 cause 7: layer 1 error / persistent
deacti
11.06.2003 17:33:16 CHD 00003 Arcor0 charging: 0 units, 42 seconds
11.06.2003 17:33:16 CHD 00003 Arcor0 accounting: in 303401, out 12904

usw. bei neuer Einwahl etwas später ähnlich.

Kernel:
device "ifpi2"
device "i4bq921"
device "i4bq931"
device "i4b"
device "i4btrc" 4
device "i4bctl"
device "i4brbch" 4
#device "i4bipr" 2
#device "i4bisppp" 2
#device sppp
#options IPR_VJ
#options IPR_LOG=32

ppp.conf:
default:
 set phone 00192074
 set authname abc
 set authkey ***
# set enddisc mac # Assuming you have a LAN
arcor:
# enable lqr
# set reconnect 3 5
# set redial 3 10
# set lqrperiod 45
 disable pred1 deflate mppe
 deny pred1 deflate mppe
 set timeout 60 300 # The minimum charge period is 5 minutes, so
# We have no chat scripts in the ISDN world (yet)
 set dial
 set login
 set logout
 set hangup
 set device /dev/i4brbch0 /dev/i4brbch1 # Raw B-channel devices
 set speed sync # ISDN is synchronous
 enable dns # Ask the peer what to put in
resolv.conf
 # Take a wild guess at an IP number and let the other side decide
 set ifaddr 0.0.0.1/0 0.0.0.2/0 0 0
 add default hisaddr
##set mrru 1500 # Multilink mode please
##set mru 1504 # Room for the MP header

isdnd.rc
system
# accounting
acctall = on # generate info for everything
acctfile = /var/log/isdnd.acct # name & location of accounting
file
useacctfile = yes # generate accouting info to
file
isdntime = off
monitor-allowed = no # global switch: monitor on/off
ratesfile = /etc/isdn/isdnd.rates
rtprio = 25
# User-ppp example
entry
name = Arcor0
usrdevicename = rbch
usrdeviceunit = 0
isdncontroller = 0
isdnchannel = -1
local-phone-incoming = *
remote-phone-incoming = *
local-phone-dialout = 8869356 # This *MUST* be your local
number
remote-phone-dialout = 0192074 # ppp(8) will override this
remdial-handling = first
dialin-reaction = ignore
dialout-type = normal
b1protocol = hdlc
idletime-incoming = 900 # Should be larger than ppp's
timeout
idletime-outgoing = 900 # Should be larger than ppp's
timeout
#earlyhangup = 5
#ratetype =0
unitlength = 0
unitlengthsrc = conf
dialretries = 1
dialrandincr = on
recoverytime = 3 # Should be smaller than ppp's
redial
usedown = off
downtries = 2
downtime = 30

rc.conf:
...
network_interfaces="lo0 sis0 tun0"
ifconfig_tun0=
ifconfig_sis0="inet 192.168.100.52 netmask 255.255.255.0"
ppp_enable="YES"
defaultrouter="NO"
...
isdn_enable="YES"
isdn_trace="YES"
isdn_fsdev="/dev/ttyv4"
...
ppp_mode="auto"
ppp_profile="arcor" # "isdn"
ppp_user="root"

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 11 Jun 2003 - 20:08:32 CEST

search this site