gmane.linux.debian.user.german
Hallo,
ich versuche, einen Debian Woody-Rechner ins Internet zu bringen und bin
dabei nach der mitgelieferten /usr/doc/isdnutils-base/HOWTO.gz von Paul
Slootman vorgegangen.
Ich verwende eine Fritz ISA-Karte, die soweit ich das beurteilen kann,
auch korrekt eingebunden wird (lsmod listet unter anderem hisax,
ppp_generic, ppp_synctty und isdn; dmesg zeigt keine Fehler beim Start
der Karte). Schritt 1 aus dem HOWTO ("Step by step guide for making a
connection to the internet") scheint also erfolgreich verlaufen zu sein.
Pfaffe:/etc/isdn# dmesg |grep -Ee "AVM|ippp|isdn|HiSax"
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 1.1.4.1
HiSax: Layer2 Revision 1.1.4.1
HiSax: TeiMgr Revision 1.1.4.1
HiSax: Layer3 Revision 1.1.4.1
HiSax: LinkLayer Revision 1.1.4.1
HiSax: Warning - no protocol specified
HiSax: using protocol EURO
HiSax: Total 1 card defined
HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
HiSax: AVM driver Rev. 1.1.4.1
AVM A1: Byte at 1a40 is 7
AVM A1: Byte at 1a43 is 3
AVM A1: Byte at 1a42 is 2
AVM A1: Byte at 1a40 is 3
HiSax: AVM A1 config irq:0 cfg:0x1A40
HiSax: isac:0x1640/0x1240
HiSax: hscx A:0x640/0x240 hscx B:0xE40/0xA40
AVM A1: ISAC version (0): 2086/2186 V1.1
AVM A1: HSCX version A: V2.1 B: V2.1
HiSax: DSS1 Rev. 1.1.4.1
HiSax: 2 channels added
HiSax: MAX_WAITING_CALLS added
isdn: Verbose-Level is 2
HiSax: debugging flags card 1 set to 4
Schritt 2a (Anruf auf der eigenen Nummer, um zu sehen, ob etwas in
/var/log/isdn/isdnlog geschrieben wird) schlägt dann bereits fehl, im
Log erscheint nichts. Wie ich vermute hat das allerdings keine Relevanz
für eine Einwahl ins Internet.
Ich habe die Devices ippp0 und ippp1 definiert. ippp0 zeigt auf MSN.
Im Schritt 2b habe ich /etc/isdn/device.ippp0 und /etc/isdn/ipppd.ippp0
angelegt und an den mit XXX markierten Stellen angepaßt.
Pfaffe:/etc/isdn# grep -E 'XXX' /etc/isdn/device.ippp0
# marked with XXX_, which is probably all you need to change.
LOCALIP=10.0.0.1 # XXX_
REMOTEIP=10.0.0.2 # XXX_
LOCALMSN=MeineNummerstehthier # XXX_
REMOTEMSN=192658 # XXX_
LEADINGZERO=0 # XXX_ use LEADINGZERO='' if you have no
areacodes.
DIALMODE=manual # XXX_ other values can be 'on' and 'off'
# XXX_
isdnctrl huptimeout ${device} 45 # XXX_
# FIREWALL RULES XXX_
# FIREWALL RULES XXX_
Pfaffe:/etc/isdn# grep -E 'XXX' /etc/isdn/ipppd.ippp0
name msn # set local name for auth XXX_
Dann im Schritt 3 die Änderungen in pap-secrets und chap-secrets.
Pfaffe:/etc/isdn# grep -v '^#' /etc/ppp/pap-secrets
* (none) "" *
guest (none) "*" -
master (none) "*" -
root (none) "*" -
support (none) "*" -
stats (none) "*" -
msn "*" msn
Pfaffe:/etc/isdn# grep -v '^#' /etc/ppp/chap-secrets
msn msn msn *
"*" ""
Danach ein "isdnctrl dial ippp0" versucht und mit tail die Änderungen in
/var/log/isdn/isdnlog sowie /var/log/messages verfolgt. Der Computer
scheint sich zunächst einzuwählen, beendet aber nach etwa 5 Sekunden die
Verbindung wieder.
Pfaffe:/etc/isdn# isdnctrl dial ippp0
Dialing of ippp0 triggered
Pfaffe:/etc/isdn#
Oct 3 15:39:23 Pfaffe kernel: ippp0: dialing 1 0192658...
Oct 3 15:39:31 Pfaffe kernel: isdn_net: local hangup ippp0
Oct 3 15:39:31 Pfaffe kernel: ippp0: Chargesum is 0
Das verflixte ist, daß in den Logs nichts Vernüntiges zu finden ist und
auch Änderungen, den Log-Level zu erhöhen (s.u.) fruchtlos geblieben sind.
Pfaffe:/etc/isdn# grep -vE '^$|^#' /etc/isdn/isdnlog.isdnctrl0
[options]
daemon=yes # "yes"/"no": (dont) start isdnlog as daemon. Set yes
for Debian
stdout=0x03f5 # log to stdout and file, and set log level
# if you remove "outfile" option, also remove "stdout" option!
outfile=+/var/log/isdn/isdnlog # logfile to log to ('+' is append
mode)
console=/var/log/isdn/console.isdn # where to send stdout text;
e.g. /dev/tty12
syslog=0x0103 # log to syslog with log level X
ciInterval=59 # show the cost etc. every 60s
Wie bekomme ich den Computer nun ins Internet?
Mit freundlichen Grüßen
Rolf Leggewie
Reply to: