389 lines
17 KiB
Plaintext
389 lines
17 KiB
Plaintext
English-German mini-FAQ for ISDN4Linux
|
|
Englisch-Deutsche mini-FAQ für ISDN4Linux
|
|
|
|
Mini-FAQ online: http://home.worldonline.dk/~ehcorry/linux/isdn-faq.html
|
|
|
|
See below for English!
|
|
|
|
germantoc
|
|
|
|
1. Wo gibt es die FAQ?
|
|
|
|
http://www.mhessler.de/i4lfaq.html (View + Download)
|
|
Die FAQ wird in Englisch gewartet, eine Deutsche Übersetzung findet sich
|
|
unter http://www.wolf-b.de/i4l/i4lfaq-de.html
|
|
|
|
2. Wo gibt es eine einfache Anleitung für ISDN4Linux?
|
|
|
|
http://www.franken.de/users/klaus/ Wenn du lieber Niederländisch oder
|
|
Englisch liest, kann http://www.wurtel.demon.nl/ nützlich sein. Es gibt
|
|
auch eine französische Mini-HOWTO unter
|
|
http://www.linux-france.org/article/connex/ISDN
|
|
|
|
3. Wo gibt es die SuSE Support-Datenbank, wo viele Fragen zu ISDN4Linux
|
|
beantwortet werden?
|
|
|
|
http://sdb.suse.de/sdb/de/html/katlist.ISDN.html
|
|
|
|
4. Was gibt es sonst für Dokumentationen?
|
|
|
|
'man isdnctrl', schau auch unter "SEE ALSO". Auch 'man ipppd'. Und die
|
|
README-Dateien in /usr/src/linux/Documentation/isdn Viele von den HOWTOs
|
|
haben generell mit Netzwerk zu tun, und sind auch für ISDN4Linux
|
|
relevant. Siehe deinen Lieblingsmirror vom LDP, z.B.
|
|
http://SunSITE.auc.dk/ldp/HOWTO/HOWTO-INDEX-3.html
|
|
|
|
5. Wo gibt es die "geheime FAQ"?
|
|
|
|
http://www.deja.com/=dnc/ bzw. http://www.deja.com/=dnc/home_ps.shtml
|
|
Suche mit Stichwort isdn4linux (wer hätt's gedacht). Nicht vergessen,
|
|
auch in der Datenbank mit den alten Artikeln zu suchen, wenn du erstmal
|
|
nichts findest.
|
|
|
|
6. Die erste (Netscape-)Verbindung geht immer kaputt wegen dynamischen
|
|
IP-Adressen.
|
|
|
|
Hast du SuSE 5.2, 3. Auflage oder neuer schreibst du in /etc/rc.config
|
|
IP_DYNIP="yes"
|
|
Sonst (oder wenn du nicht neu booten willst) machst du
|
|
echo 5 > /proc/sys/net/ipv4/ip_dynaddr
|
|
Das kannst du z.B. auch in /etc/rc.d/rc.local schreiben.
|
|
Die Nummer 5 ist immer unproblematisch, aber die genauen Nummern, die
|
|
verstanden werden, sind von Kernel zu Kernel unterschiedlich. Siehe
|
|
/usr/doc/kernel-doc-deineversion/networking/ip_dynaddr.txt oder
|
|
/usr/src/linux/Documentation/networking/ip_dynaddr.txt und
|
|
http://sdb.suse.de/sdb/de/html/dynippatch.html
|
|
|
|
Wenn die Verbindung von einer Windows-Maschine stammt (und die
|
|
ISDN4Linux-Maschine Masquerading/NAT macht), kann es sein, daß
|
|
die Windows-Maschine einfach zu schnell aufgibt. Die Default-Wert von
|
|
Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP\MaxConnectRetries
|
|
ist 3 (6 Sekunden), sollte aber mindestens 5 (24 Sekunden) sein.
|
|
Das kann man mit dem Registry Editor ändern.
|
|
|
|
7. Es wird immer wieder gewählt, besonders wenn ich hart auflege (ohne auf
|
|
Timeout zu warten).
|
|
|
|
Starte den RST-Provoking-Mode. Zum Aktivieren siehe Frage 6 und siehe
|
|
auch http://sdb.suse.de/sdb/de/html/katlist.ISDN.html Wenn du Kernel
|
|
2.2 verwendest, siehe auch
|
|
http://www-users.rwth-aachen.de/Michael.Mueller4/dynip.html Mit neueren
|
|
Kernels (2.2.14) musst du stattdessen diese Version nehmen:
|
|
http://www.grueneberg.de/linux/linux-2.2.14-rst.patch Für die 2.3er
|
|
Kernels ist der Patch noch nicht verfügbar.
|
|
|
|
8. Nur die erste ISDN-Verbindung funktioniert, wegen Routing-Problemen.
|
|
oder
|
|
Die Verbindung scheint zu klappen, aber keine Daten werden übertragen,
|
|
und ISDN4Linux legt nach kurzer Zeit wieder auf.
|
|
|
|
Du hast wahrscheinlich keine Default-Route. Siehe das Output von 'route
|
|
-n'. Du brauchst die Zeile:
|
|
/sbin/route add default $1
|
|
in deiner /etc/ppp/ip-up-Datei (für Red Hat etc/ppp/ip-up.local) und
|
|
deiner /etc/ppp/ip-down-Datei (für Red Hat etc/ppp/ip-down.local). Diese
|
|
Dateien müssen genau mit:
|
|
#!/bin/sh
|
|
am Anfang der ersten Zeile anfangen, und müssen ausführbar sein (siehe
|
|
'man chmod'). Befehle müssen mit vollem Pfad angegeben werden, z.B.
|
|
'/sbin/route ...', nicht einfach 'route ...'.
|
|
|
|
9. Wird meine Karte unterstützt? Welchen Optionen brauche ich, wenn ich die
|
|
Modulen lade?
|
|
|
|
Schau in den README-Dateien in /usr/src/linux/Documentation/isdn und frag
|
|
Deja News mit den Stichwörtern "isdn4linux" und "wiedeinekartegenauheisst".
|
|
|
|
10. Wo gibt es die neusten ISDN4Linux Software?
|
|
|
|
Die Utils von ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/testing
|
|
Den Kernel-Treiber aus dem neusten offiziellen Kernel von www.kernel.org
|
|
oder ein Mirror, z.B. ftp://ftp.de.kernel.org/pub/linux/kernel
|
|
Wenn der Kernel sehr neu sein muß (aus der -ac Serie) schaue unter z.B.
|
|
ftp://ftp.de.kernel.org/pub/linux/kernel/people/alan/
|
|
|
|
Siehe auch den Web-Server deines Distributions, und deine lokale
|
|
RPM-Repository, z.B. http://SunSITE.auc.dk/linux/RPM/
|
|
|
|
11. Es wird gewählt, aber die Verbindung klappt nicht.
|
|
|
|
Du musst in ipppd debug einschalten, und dann in /var/log/messages
|
|
nachschauen (siehe auch Frage 14). Dabei heisst:
|
|
|
|
sent ConfReq ... Dein Rechner wollte etwas
|
|
sent ConfRej ... Dein Recher weigerte sich etwas zu tun
|
|
sent ConfNak ... Dein Rechner wollte was anderes stattdessen machen
|
|
sent ConfAck ... Dein Rechner stimmte etwas zu
|
|
rcvd ... Was die Gegenseite dazu gesagt hat
|
|
|
|
12. Was bedeuten diese komischen 'Cause'-Nummern?
|
|
|
|
Siehe 'man isdn_cause'
|
|
|
|
13. Kann ich meinen externen Terminal-Adapter mit ISDN4Linux verwenden?
|
|
|
|
Nein, nicht mit ISDN4Linux aber schon mit Linux, Sie werden wie Modems
|
|
behandelt. Du brauchst also pppd und vielleicht diald. Fragen 6, 7, 8
|
|
und 11 sind auch für dich relevant. Bedingung: AT-Befehlssatz zur
|
|
Steuerung: Fritz!X-PC und Eumex 404 werden nicht unterstützt.
|
|
|
|
14. Ich habe diverse Debug-Options in ipppd und isdnctrl eingeschaltet, aber
|
|
es erscheint nichts in der Datei /var/log/messages.
|
|
|
|
Es kann sein, daß du dein Syslog anders konfigurieren musst. Siehe z.B.
|
|
'man syslogd' und 'man syslog.conf' und die Datei /etc/syslog.conf.
|
|
Falls deine Distribution kein GUI-Tool zum Administrieren vom Syslog
|
|
bietet kannst du auch als Schnelllösung:
|
|
echo '*.* -/var/log/isdnfix' >> /etc/syslog.conf
|
|
killall -HUP syslogd
|
|
tippen. Dann wird alles Relevante und Irrelevante in /var/log/isdnfix
|
|
geschrieben. Um das hinterher zu entfernen (empfehlenswert da die Datei
|
|
schnell sehr groß wird) schreibst du:
|
|
grep -v isdnfix /etc/syslog.conf > /etc/syslog.conf.new
|
|
mv -f /etc/syslog.conf.new /etc/syslog.conf
|
|
killall -HUP syslogd
|
|
|
|
15. Welche Pakete installiere ich, oder Man-Seiten lese ich, oder
|
|
Such-Stichwörter in Deja News verwende ich für:
|
|
|
|
Alles: ISDN4Linux Kernel-Modul und isdn4kutils
|
|
Ein Telefonbeantworter: vbox oder vgetty
|
|
Eine Fax-Maschine: Siehe FAQ (Frage 1)
|
|
Sync-PPP (Internet): isdnctrl und ipppd
|
|
Async-PPP oder externer ISDN: pppd und diald
|
|
ISDN Terminal-Programm: minicom und /dev/ttyI0 (man ttyI)
|
|
Euro-File Transfer: Noch nicht (EFTP4Linux)
|
|
ISDN-Anrufe mitprotokollieren: isdnlog in dual mode
|
|
ISDN-Anrufe belauschen: geht nicht mit ISDN4Linux
|
|
Lokalnetz ans Internet: Masquerading/ipfwadm. Alternativ mit
|
|
squid/sendmail. Siehe auch Frage 2.
|
|
Plug-n-Play ISA-Karten: isapnptools.
|
|
|
|
16. Die ISDN-Verbindung läuft, und ich kann numerischen Adressen pingen, z.B.
|
|
mit 'ping -c 20 198.41.0.4' aber Netscape etc. funktioniert nicht.
|
|
|
|
Du hast Probleme mit Nameserver-Einstellungen. Siehe Frage 2.
|
|
|
|
17. Die ISDN-Verbindung läuft, aber ich kann nicht mal numerischen Adressen
|
|
pingen, z.B. mit 'ping -c 20 198.41.0.4' und Netscape etc. funktioniert
|
|
nicht.
|
|
|
|
Du hast Probleme mit Routing. Siehe Fragen 8 und 2.
|
|
|
|
18. Ich verstehe die verschiedenen Formen von Rufnummerübermittlung (CLIP -
|
|
CLIR - COLP - COLR) nicht.
|
|
|
|
Siehe CLIP-CLIR-COLP-COLR-Mini-FAQ unter
|
|
http://home.t-online.de/home/rbschmitt/cccc.htm
|
|
|
|
19. Es will einfach nicht klappen!
|
|
|
|
Frag mal hier in der Newsgruppe/Mailingliste. Wir versuchen hilfreich zu
|
|
sein, aber es geht leichter, wenn wir ein Paar Infos haben:
|
|
|
|
Versionsnummern vom Kernel, ISDN Treiber Version (wenn der ISDN Treiber
|
|
nicht aus dem Kernel stammt), Distribution (z.B. Red Hat 7.6), isdn4kutils.
|
|
Kurze Auszüge aus /var/log/messages wenn da was steht. Das Output von
|
|
'route -n', 'ifconfig', 'lsmod' und 'isdnctrl list ippp0'
|
|
|
|
Kommentare wilkommen, bitte direkt an mich, Erik Corry <erik@arbat.com>.
|
|
|
|
|
|
English mini-FAQ for ISDN4Linux
|
|
|
|
englishtoc
|
|
|
|
0. Why is everyone speaking German here?
|
|
|
|
That's because they are mostly German. If you start an English thread it
|
|
will be continued in English. If you have trouble getting this group
|
|
(de.alt.comm.isdn4linux) it is also available as a mailing list. See the
|
|
FAQ. Since most Germans would be more likely to take part in an English
|
|
thread here than in a new English-only mailing list, there seems little
|
|
point in a split.
|
|
|
|
1. Where's the FAQ?
|
|
|
|
http://www.mhessler.de/i4lfaq.html (View + Download)
|
|
|
|
2. Where can I find a simple guide to using ISDN4Linux?
|
|
|
|
See http://www.wurtel.demon.nl/ (also available in Dutch). There is
|
|
a different HOWTO in German on http://www.franken.de/users/klaus/
|
|
You will also find a French Mini-HOWTO under
|
|
http://www.linux-france.org/article/connex/ISDN
|
|
|
|
3. Where is the SuSE Support Database, where many of my questions are
|
|
answered?
|
|
|
|
http://sdb.suse.de/sdb/en/html/katlist.ISDN.html
|
|
|
|
4. What other documentation is available?
|
|
|
|
'man isdnctrl', see also under "SEE ALSO". Also 'man ipppd'. And the
|
|
README files in /usr/src/linux/Documentation/isdn Many of the HOWTOS
|
|
deal with general networking questions and are relevant to ISDN4Linux,
|
|
too. See your favourite LDP mirror, eg.
|
|
http://SunSITE.auc.dk/ldp/HOWTO/HOWTO-INDEX-3.html
|
|
|
|
5. Where is the "secret FAQ"?
|
|
|
|
http://www.deja.com/=dnc/ or http://www.deja.com/=dnc/home_ps.shtml
|
|
Search with the keyword isdn4linux (surprise, surprise).
|
|
Many articles, but not all, are in German. Don't forget to look in the
|
|
'past' article database if you don't find anything in the 'current' one.
|
|
|
|
6. The first (Netscape-)connection never works because of dynamic IP addresses.
|
|
|
|
If you have SuSE 5.2, 3rd edition or newer you can put
|
|
IP_DYNIP="yes"
|
|
in /etc/rc.config. Otherwise (or if you don't want to reboot) you do an:
|
|
echo 5 > /proc/sys/net/ipv4/ip_dynaddr
|
|
You can put that in /etc/rc.d/rc.local The value 5 is always safe but
|
|
the exact numbers understood vary from kernel to kernel. The
|
|
documentation for your kernel can be found in
|
|
/usr/doc/kernel-doc-yourversion/networking/ip_dynaddr.txt or
|
|
/usr/src/linux/Documentation/networking/ip_dynaddr.txt and
|
|
http://sdb.suse.de/sdb/en/html/dynippatch.html
|
|
|
|
If the problematic connection comes from a Windows machine (and goes through
|
|
the ISDN4Linux machine because of masquerading/NAT) it could be that the
|
|
Windows machine is simply giving up too quickly. The default value of
|
|
Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP\MaxConnectRetries
|
|
is 3 (6 seconds). It should be at least 5 (24 seconds). You can change it
|
|
with the registry editor.
|
|
|
|
7. ISDN4Linux keeps redialling, especially if I do a hard hangup (without
|
|
waiting for timeout).
|
|
|
|
This can be alleviated with RST-provoking. Activate this as in question
|
|
6 and see also http://sdb.suse.de/sdb/en/html/katlist.ISDN.html If you
|
|
use kernel 2.2 see also
|
|
http://www-users.rwth-aachen.de/Michael.Mueller4/dynip.html For newer
|
|
2.2 kernels (2.2.14) that patch will not go in cleanly, use this instead:
|
|
http://www.grueneberg.de/linux/linux-2.2.14-rst.patch The patch has not
|
|
yet been ported to the 2.3 kernels.
|
|
|
|
8. Only the first ISDN connection works because of routing problems.
|
|
or
|
|
The connection appears to work, but no data is sent over the link. After
|
|
a short interval, ISDN4Linux cuts the connection again.
|
|
|
|
You probably don't have a default route. See the output of 'route -n'.
|
|
You need the line
|
|
/sbin/route add default $1
|
|
in your /etc/ppp/ip-up file (for Red Hat etc/ppp/ip-up.local)
|
|
and your /etc/ppp/ip-down file (for Red Hat etc/ppp/ip-down.local).
|
|
These files should have the exact text:
|
|
#!/bin/sh
|
|
at the start of the first line, and be executable (see 'man chmod').
|
|
Commands should be written with full paths, eg '/sbin/route ...', not
|
|
just 'route ...'.
|
|
|
|
9. Is my card supported? What options should I give when loading modules?
|
|
|
|
See the README-files in /usr/src/linux/Documentation/isdn and ask Deja
|
|
News with the search word "isdn4linux" and "yourcardsprecisename".
|
|
|
|
10. Where can I get the newest ISDN4Linux software?
|
|
|
|
Get the utils from ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/testing
|
|
Get the kernel driver from the newest official kernel from www.kernel.org
|
|
or a mirror, eg. ftp://ftp.us.kernel.org/pub/linux/kernel
|
|
If you need a very new kernel (in the -ac series) check eg.
|
|
ftp://ftp.us.kernel.org/pub/linux/kernel/people/alan/
|
|
|
|
See also the web/ftp server of your distribution and your local RPM
|
|
repository, eg. http://SunSITE.auc.dk/linux/RPM/
|
|
|
|
11. ISDN4Linux dials, but the connection isn't set up.
|
|
|
|
You have to switch on debug in ipppd, and then take a look at
|
|
/var/log/messages (see also question 14). Here are some explantions
|
|
to help you see what is going on:
|
|
|
|
sent ConfReq ... What your machine wanted
|
|
sent ConfRej ... Your machine rejected a configuration/password option
|
|
sent ConfNak ... Your machine suggested something else instead
|
|
sent ConfAck ... Your machine agreed to something
|
|
rcvd ... What the remote server said
|
|
|
|
12. What do these funny 'cause' codes mean?
|
|
|
|
See 'man isdn_cause'
|
|
|
|
13. Can I use ISDN4Linux with my external ISDN Terminal Adapter?
|
|
|
|
No, they don't work with ISDN4Linux, but they do work with Linux. You
|
|
treat these like a modem, so you need pppd and perhaps diald. Questions
|
|
6, 7, 8 and 11 still apply, using pppd instead of ipppd. Note: AT-
|
|
commands must be understood by the device. External 'winmodems' like
|
|
Fritz!X-PC and Eumex 404 are not supported.
|
|
|
|
14. I activated various debug options in ipppd and isdnctrl, but I don't see
|
|
anything in /var/log/messages.
|
|
|
|
You may need to reconfigure syslog. See eg. 'man syslogd' and 'man
|
|
syslog.conf' and the file /etc/syslog.conf. If you distribution doesn't
|
|
have a GUI-tool for configuring syslog you could use the quick commands:
|
|
echo '*.* -/var/log/isdnfix' >> /etc/syslog.conf
|
|
killall -HUP syslogd
|
|
at the command prompt. This will cause all relevant and irrelevant data
|
|
to be logged to /var/log/isdn. Don't leave this logging around as the
|
|
log file will quickly become very big. You can remove it again with:
|
|
grep -v isdnfix /etc/syslog.conf > /etc/syslog.conf.new
|
|
mv -f /etc/syslog.conf.new /etc/syslog.conf
|
|
killall -HUP syslogd
|
|
|
|
15. Which packages should I install, or man pages/HOWTOs should I read, or
|
|
keywords should I use in Deja News for:
|
|
|
|
Everything: ISDN4Linux kernel module and isdn4kutils
|
|
A telephone answering machine vbox or vgetty
|
|
A fax machine: See FAQ (question 1).
|
|
Sync-PPP (Internet): isdnctrl and ipppd
|
|
Async-PPP or external ISDN: pppd and diald
|
|
ISDN terminal programm: minicom and /dev/ttyI0 (man ttyI)
|
|
Euro-File Transfer: Not yet (EFTP4Linux)
|
|
Logging of ISDN calls: isdnlog in dual mode
|
|
Bugging of ISDN calls: not possible with ISDN4Linux
|
|
Local area network to the Internet: Masquerading/ipfwadm. Alternatively
|
|
with squid/sendmail. See also question 2
|
|
Plug-n-Play ISA cards: isapnptools.
|
|
|
|
16. The ISDN connection is working, and I can ping numeric addresses eg with
|
|
'ping -c 20 198.41.0.4' but Netscape etc. don't work.
|
|
|
|
You have a problem with your nameserver. See question 2.
|
|
|
|
17. The ISDN connection is working, but I can't even ping numeric addresses
|
|
eg. with 'ping -c 20 198.41.0.4' and Netscape etc. don't work.
|
|
|
|
You have a problem with your routing. See questions 8 and 2.
|
|
|
|
18. I don't understand the various forms of calling line identification
|
|
(CLIP - CLIR - COLP - COLR).
|
|
|
|
There's a Mini-FAQ about this on http://home.t-online.de/home/rbschmitt/cccc.htm
|
|
Unfortunately it's not available in English.
|
|
|
|
19. It just doesn't work!
|
|
|
|
Ask us in the news group/mailing list. We try to be helpful, but it is
|
|
simpler if we have a few facts:
|
|
|
|
Version numbers for the kernel, the ISDN driver version number (if it didn't
|
|
come with the kernel), distribution name (eg. Red Hat 7.6) and isdn4kutils.
|
|
Short extracts from /var/log/messages if it contains anything interesting. The
|
|
output from 'route -n', 'ifconfig', 'lsmod' and 'isdnctrl list ippp0'
|
|
|
|
Corrections and suggestions welcome, please send them directly to me,
|
|
Erik Corry, <erik@arbat.com>.
|
|
|
|
Thanks to Andreas Barth, Wolfgang Bornath, Frank Derichsweiler, Klaus Franken,
|
|
Florian Groß, Andre Grueneberg, Jürgen Lennefer, Eyal Lotem, Christian
|
|
Otto-Lange, Wolfgang Schetter and Gerhard Sittig.
|
|
|
|
--
|
|
Erik Corry
|