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