ISDN4LINUX - FAQ (deutsche Version) Uebersetzer: Wolfgang Bornath (i4lfaq-de@isdn4linux.de) Uebersetzung: v 2.0.65-1, 02. Maerz 2002 ______________________________________________________________________ Table of Contents 1. pro: Vorbemerkungen 1.1 pro_matt: Vorwort zur Originalversion 1.2 pro_wobo: Vorwort zur deutschen Uebersetzung 1.3 wo_de: Wo gibt es die neueste deutsche Version dieser FAQ? 2. general: Allgemeine Informationen ueber ISDN4LINUX 2.1 general_i4l: Was ist ISDN4LINUX? 2.2 general_hardware: Welche Hardware wird von ISDN4LINUX unterstuetzt? 2.3 general_features: Welche Leistungsmerkmale unterstuetzt ISDN4LINUX? 2.4 general_countries: In welchen Laendern funktioniert ISDN4LINUX? 2.5 general_docu: Wo finde ich weitere Dokumentationen, HOW-TOs und hilfreiche Tips & Tricks? 2.6 general_getlatest: Wo bekomme ich die aktuelle Version von ISDN4LINUX? 2.7 general_contacts: Wie bekomme ich Kontakt zu den Entwicklern? 3. distrib: Distribution 3.1 distrib_getlatest: Wie bekomme ich das neueste ISDN4LINUX? 3.2 distrib_cvs: Wie erhalte ich Zugang zu den Quellen der aktuellen Entwicklung / Worum geht es bei dem CVS Baum? 4. feature: Leistungsmerkmale 4.1 feature_not: Welche Leistungsmerkmale von ISDN werden nicht von ISDN4LINUX angeboten? 4.2 feature_data: Welche Arten des Datentransfer von ISDN werden unterstuetzt? 4.3 feature_voice: Unterstuetzt ISDN4LINUX Audio-Funktionen (z.B. Anrufbeantworter oder Voice-over-IP fuer H.323 Clients)? 4.4 feature_fax: Kann ich mit ISDN4LINUX faxen? 4.5 feature_modem: Kann ich mit ISDN4LINUX ein analoges Modem anrufen bzw. von dort angerufen werden? 4.6 feature_divert: Ist Anrufweiterleitung mit I4L moeglich? 4.7 feature_ipx: Kann ich IPX/SPX ueber ISDN mit Linux routen? 4.8 feature_2channel: Unterstuetzt ISDN4LINUX Kanalbuendelung? 4.9 feature_diald: Kann ich ISDN4LINUX mit dem diald benutzen? 4.10 feature_dod: Unterstuetzt der Treiber 'dial on demand'? 4.11 feature_sms: Kann ich ueber ISDN kurze Nachrichten (SMS) an mein Mobiltelefon (Handy) senden? 4.12 feature_btx: Ist unter ISND4LINUX der Zugriff auf das deutsche Videotex/Btx/Datex-J moeglich? 4.13 feature_clock: Kann ich die Uhr meines Computers mit ISDN stellen? 4.14 feature_dosemu: Laeuft ISDN4LINUX unter dem Dosemu? 4.15 feature_capi: Gibt es ein CAPI Interface? 4.16 feature_uus: Wird UUS (user to user signaling) unterstuetzt? 4.17 feature_subaddressing: Wird Subaddressing unterstuetzt? 4.18 feature_gsmv110: Kann ich eine Verbindung zu ISDN4LINUX von meinem PDA ueber ein GSM- Handy herstellen? 4.19 feature_reversedcard: Kann ISDN4LINUX ALLE Aktionen auf dem ISDN-Bus protokollieren (dual mode/reversed card/COLP/...)? 4.20 feature_chargeint: Kann ISDN4LINUX kurz vor der naechsten Gebuehreneinheit des Providers auflegen? 4.21 feature_eurofile: Kann ISDN4LINUX Daten mittels EFT (Eurofile Transfer) uebertragen?? 4.22 feature_leased: Kann ISDN4LINUX mit Miet-/Standleitungen (z.B. D64S) umgehen? 4.23 feature_pointtopoint: Arbeitet ISDN4LINUX sowohl im Anlagenanschluss als auch im Mehrgeraeteanschluss? 4.24 feature_ntmode: Kann man mit ISDN4LINUX eine Karte im NT-Modus betreiben? 4.25 feature_crossedcable: Kann ich mit ISDN4LINUX 2 Geraete (2 ISDN-Karten) direkt durch ein Kreuzkabel verbinden? 4.26 feature_lcr: Ist mit ISDN4LINUX "least cost routing" (LCR) moeglich? 4.27 feature_future: Welche Features sind fuer die Zukunft geplant? 5. docu: Dokumentation, Howto's, Tips & Tricks, Mailinglisten/Newsgroups 5.1 docu_first: Welche Dokumente sollte ich zuerst lesen? 5.2 docu_website: Wo liegt die offizielle Website fuer ISDN4LINUX? 5.3 docu_abc: Wo finde ich die Dokumentation ueber die abc-Erweiterungen? 5.4 docu_newsgroup: Wie nennt sich die Newsgroup fuer ISDN4LINUX? 5.5 docu_mailinglist: Wo finde ich die Mailingliste fuer ISDN4LINUX? 5.6 docu_maillistdigest: Wie bekomme ich die Zusammenfassung der ISDN4LINUX-Mailingliste (nur eine Message pro Tag)? 5.7 docu_mailarchive: Gibt es ein Archiv der ISDN4LINUX-Mailingliste? 6. hardware: Unterstuetzte Hardware, ihre Eigenheiten und Hardware-bezogene Probleme 6.1 hardware_support: Welche Hardware wird unterstuetzt? 6.2 hardware_activepassive: Was ist der Unterschied zwischen einer aktiven und einer passiven ISDN-Karte? 6.3 hardware_recommend: Welche Karte wird von den Entwicklern empfohlen? 6.4 hardware_external: Unterstuetzt ISDN4LINUX externe Terminaladapter? 6.5 hardware_cabeling: Wie belege ich die ISDN-Kabel? 6.6 hardware_irq: Warum sollte ich die IRQs 12 und 15 fuer meine ISDN-Karte vermeiden? 6.7 hardware_irqsharing: Unterstuetzt der ISDN4LINUX-Treiber auch geteilte (Shared) Interrupts? 6.8 hardware_s2m: Welche S2M Karten werden unterstuetzt? 6.9 hardware_pcmcia: Welche PCMCIA Karten werden unterstuetzt? 6.10 hardware_smp: Kann ich ISDN4LINUX auf meinem Multiprozessor-Board betreiben? 6.11 hardware_alpha: Laeuft ISDN4LINUX auf einem DEC Alpha mit Linux? 6.12 hardware_sun: Laeuft ISDN4LINUX auf einer Sun-Workstation? 6.13 hardware_ppc: Kann ich ISDN4LINUX auf einem PowerPC mit Linux betreiben? 6.14 hardware_maxcards: Wieviele ISDN-Karten kann ich in meinen Computer einbauen? 6.15 hardware_hfc: Was ist Besonderes an einer Karte mit HFC Chip? 6.16 hardware_elsa: Was sollte ich ueber ISDN Karten von ELSA wissen? 6.17 hardware_sedlbauer: Was ist bei der Sedlbauer-Karte zu beachten? 6.18 hardware_teles: Was sollte ich vor dem Kauf einer ISDN Karte von Teles wissen? 6.19 hardware_fritz: Was ist beim Konfigurieren einer Fritz!Karte (auch bekannt als: AVM A1, Teledat 150, BT Speedway) zu beachten? 6.20 hardware_avmb1: Was ist Besonderes an der AVM B1 Karte? 6.21 hardware_hypercope: Was ist Besonderes an den Hypercope Karten? 6.22 hardware_icn: Was ist Besonderes an der ICN Karte? 6.23 hardware_isurf: Was sollte ich ueber die I-Surf-Karten von Siemens wissen? 6.24 hardware_crossedcable1: Wenn I4L einen B-Kanal benutzt ist der andere blockiert (eingehende wie ausgehende Signale)... 6.25 hardware_crossedcable2: Wie kann ich feststellen, ob ein a/b-Kabel gekreuzt wurde? 6.26 hardware_pbx: i4l ist am internen Bus einer PBX angeschlossen. Probleme? 6.27 hardware_telestrouble: Die PNP-Tools funktionieren nicht mit meiner Teles 16.3 PNP Karte! 6.28 hardware_elsacabletrouble: Auf meiner ELSA Karte blinkt oft die LED die den Verlust des TE anzeigt Meine Verbindungen werden auch oft unterbrochen... 6.29 hardware_elsairq:Meine ELSA Quickstep1000 ISA Karte loest mit dem HiSax Treiber sehr viele Interrupts aus. Ist das normal oder ein Problem des HiSax Treibers? 7. config: Allgemeine Informationen zur Konfiguration 7.1 config_msn: Wie sollte ich meine MSNs in ISDN4LINUX einstellen? 7.2 config_hardware: Wie sollte ich meine Hardware einrichten? Gibt es etwas Spezielles, das ich ueber meine ISDN Karte wissen sollte? 7.3 config_dialout: Wie konfiguriere ich das Hinauswaehlen? 7.4 config_dialin: Wie konfiguriere ich das Einwaehlen? 7.5 config_suse: Ich kann meine Karte in YaST nicht auswaehlen? 7.6 config_pnp: Wie konfiguriere ich eine PNP (Plug and Play) Karte? 7.7 config_startstop: Wie starte und beende ich die Aktivierung von ISDN? 7.8 config_kerneld: Warum sollte ich nicht kerneld benutzen, um die ISDN Module bei Bedarf in den Kernel zu laden? 7.9 config_runlevel: Wie kann ich Linux manchmal mit und manchmal ohne ISDN booten? 7.10 config_manycards: Wie richte ich mehr als 1 ISDN-Karte ein? 7.11 config_manychannels: Wie kann ich die maximale Anzahl der Kanaele in I4L erhoehen? 7.12 config_gsmv110: Wie verbinde ich meinen PalmPilot via GSM per V.110 mit meinem Computer? 7.13 config_h323: Wie konfiguriere ich ISDN4LINUX als Voice-over-IP-Gateway fuer H.323 Clients? 7.14 config_point2point: Wie richte ich eine Point-to-Point Verbindung ein? 7.15 config_links: Welche hilfreichen Links gibt es zu ISDN4LINUX? 8. trouble: Fehlerbeseitigung 8.1 trouble_22memory: Ich kann ISDN auf meiner Maschine mit dem Kernel 2.2.x nicht starten. Ich bekomme die Fehlermeldungen "init_module: Device or resource busy" und "isdn: Could not allocate device-struct.". 8.2 trouble_littlememory: Wie kann ich den Speicherbedarf von ISDN4LINUX senken? 8.3 trouble_debug: Wie bekomme ich die meisten Debug-Informationen? 8.4 trouble_strategy: Mein ISDN4LINUX funktioniert nicht! Wie loese ich das Problem am besten? 8.5 trouble_boot: Wie stelle ich fest, ob meine ISDN-Karte korrekt erkannt wurde? 8.6 trouble_isdncause: Ich bekomme eine Fehlermeldung "cause: E1234" (oder so aehnlich)? 8.7 trouble_e001b: Ich bekomme eine Fehlermeldung "cause: E001B"? 8.8 trouble_noprotocol: Beim Start von HiSax bekomme ich die Meldung "Warning - no protocol specified"? 8.9 trouble_euronotsupported: Beim Start von HiSax bekomme ich die Fehlermeldung: "kernel hisax: protocol euro not supported"? 8.10 trouble_unknownprimitive: Beim Connect-Versuch bekomme ich die Meldung: "lldata_handler unknown primitive"? 8.11 trouble_notelrings: Weder mein Telefon noch mein Fax klingelt wenn ich es mit ISDN4LINUX anrufe? 8.12 trouble_guestaccess: Gibt es Sites, die einen Gastzugang anbieten, wo ich meine ISDN4LINUX-Einstellungen testen kann? 8.13 trouble_unload: Ich kann meine ISDN Module nicht entladen ('isdn: Device or resource busy') obwohl ich alle ISDN-Anwendungen geschlossen habe? 8.14 trouble_tcpdump: Warum funktioniert mein tcpdump nicht bei IP-Paketen, die ueber ISDN laufen (' truncated ip' oder aehnlich)? Wie kann ich tcpdump fuer ISDN patchen? 8.15 trouble_locatecrash: Mein ISDN Treiber bringt meine Maschine zum Absturz! Seit ich ihn als Modul konfiguriert habe aendern sich die Addressen bei jedem Laden. Wie finde ich heraus, wo der Treiber abbricht? 8.16 trouble_lotsdebug: Meine Festplatte wird sehr aktiv wenn ISDN4LINUX laeuft. Wie kann ich das abstellen? 8.17 trouble_oldhardware: Kann es sein, dass meine Hardware zu langsam ist? 8.18 trouble_outofbuffers: Ich bekomme Meldungen wie 'HSCX RME out of buffers', 'HSCX RFP out of buffers', 'HSCX B EXIR 10' im Syslog? 8.19 trouble_noresetinit: Meine Karte wird nach einem Warmstart nicht richtig initialisiert. 8.20 trouble_noisdnctrl: Beim Versuch, isdnctrl zu nutzen, bekomme ich die Meldung: "/dev/isdnctrl: no such file or directory"? 8.21 trouble_noisdnctrl2: Beim Versuch, isdnctrl zu benutzen, bekomme ich die Meldung: "/dev/isdnctrl: No such device"? 8.22 trouble_xosview: xosview zeigt nach der Installation von I4L keine Netzwerk-Aktivitaet mehr an. 8.23 trouble_unknownhost: Wenn ich z.B. von einer W95-Box eine Seite in Netscape aufrufe, bekomme ich nur die Antwort 'unknown host'. 8.24 trouble_noroute: Die Addressen werden jetzt gefunden, doch nun bekomme ich die Meldung 'no route to host'. 8.25 trouble_nolocalnet: Nach dem Booten ist mein lokales Netzwerk nicht mehr erreichbar. Ich benutze das Netzwerk-Interface ippp0 mit ifconfig 0.0.0.0; die defaultroute zeigt auf ippp0. 8.26 trouble_unauthorizedcodechange: Beim Start von HiSax bekomme ich die Fehlermeldung 'Approval certification failed, unauthorized source code changes'? 9. msn: Konfiguration/MSNs 9.1 msn_my1: Wie lautet meine MSN? Was, wenn ich keine habe? 9.2 msn_my2: Wie finde ich heraus, wie meine Telefonnummer zur anrufenden Stelle uebertragen wird? 9.3 msn_config: Wie stelle ich meine MSN ein? 9.4 msn_max: Wieviele MSNs kann ich maximal mit einer ISDN-Karte nutzen? 9.5 msn_mindialin: Wie kann ich den Gebrauch von MSNs bei digitaler Einwahl minimieren? 9.6 msn_onlyone: Wie kann ich eine MSN fuer alles benutzen? 9.7 msn_buendel: Kann ich mehrere NTBAs, alle mit der gleichen MSN, benutzen? 10. lan: ISDN4LINUX im LAN 10.1 lan_config: Wie kann ich Linux so einstellen, dass andere Computer in meinem LAN das Internet ueber meinen Linux Computer erreichen koennen? 10.2 lan_modemserver: Wie ermoegliche ich den Usern in meinem LAN, zum Waehlen die ISDN-Karte(n) in meinem Linux-PC zu benutzen (wie bei einem Modem-Server)? 11. dialout: Konfiguration des Hinauswaehlens 11.1 dialout_config: Wie richte ich das Hinauswaehlen richtig ein? 11.2 dialout_dialmode: Wenn ein IP-Paket ueber die Verbindung geschickt werden soll (was normalerweise ein Waehlen ausloest), bekomme ich im Log nur die Meldung 'dial rejected: interface not in dialmode auto' zu sehen? 11.3 dialout_advanced: Welche speziellen Leistungsmerkmale des Hinauswaehlens gibt es? 11.4 dialout_permission: Wie gestatte ich einem normalen Nutzer, Verbindungen aufzubauen? 11.5 dialout_manycards: Wie konfiguriere ich die Hinauswahl mit mehr als einer ISDN-Karte? 11.6 dialout_fixedchannel: Wie erreiche ich, dass HiSax immer auf einem bestimmten B-Kanal hinauswaehlt? 11.7 dialout_dynip: Wie finde ich bei dynamischer IP-Vergabe heraus, welche IP zur Hinauswahl benutzt wird? 11.8 dialout_bind: Wegen einer DNS-Anfrage waehlt bind hinaus. Warum benoetigt die Antwort bis zu einer Minute? Gibt es dafuer ein Workaround? 12. pap: Saubere Authentifikation (speziell mit PAP) 12.1 pap_optionauth: Beim Hinauswaehlen bekomme ich die Meldung 'pppd: peer authentication required but no authentication files accessible.' Was bedeutet das? 12.2 pap_requestauth: Ich kann keine Verbindung aufbauen - sie wird von der anderen Seite abgelehnt. Im Logfile finde ich eine Meldung, aehnlich wie: 'sent (0) (LCP ConfReq id=0x1 mru 1500 auth pap magic 0xcd12e9c4' 12.3 pap_rejectauth: Ich kann keine Verbindung aufbauen - sie wird von der Gegenseite abgewiesen. Im Logfile finde ich eine Meldung, aehnlich wie: 'sent (0) (LCP ConfRej id=0x1 auth pap' 12.4 pap_checkpwd: Wie stelle ich fest, welches Password an die Gegenseite geschickt wird? 12.5 pap_passwd: Ich habe Probleme mit der Authentifikation durch PAP oder CHAP. Sie schlaegt fehl obwohl ich sicher bin, Password usw. korrekt eingetragen zu haben. 13. syncppp: Sync PPP 13.1 syncppp_whichppp: pppd, ipppd, syncPPP, asyncPPP .. was ist das alles? Welchen soll ich benutzen? 13.2 syncppp_compile: Wie kompiliere ich ISDN4LINUX mit syncPPP? 13.3 syncppp_netinterface: Wie sollte ich mein Netzwerk-Interface benennen? 13.4 syncppp_config: Wie richte ich ISDN4LINUX mit syncPPP ein? 13.5 syncppp_busy: Wie stelle ich fest, dass ein Verbindungsaufbau erfolglos war (besetzt)? 13.6 syncppp_logindelay: Wie kann ich das Login beschleunigen? 13.7 syncppp_2configs: Ich moechte Verbindungen mit entfernten Maschinen aufbauen, die unterschiedliche Konfigurationen benoetigen. Die einzige Art dazu, die ich fand, besteht darin, den ipppd zu beenden und einen neuen mit anderer Konfiguration fuer die Verbindung mit der zweiten Maschine zu starten. 13.8 syncppp_pppbind: Wie funktioniert der (wenig dokumentierte) Befehl "pppbind" in isdnctrl? 13.9 syncppp_dynip: Ich moechte dynamisch zugeteilte IP-Addressen nutzen. Wie muss ich das Netzerk-Device konfigurieren? 13.10 syncppp_msgetdns: Mit welcher Einstellung fuer ipppd erreiche ich, dass die Adresse des Nameservers bei der Einwahl geholt oder angezeigt wird? 13.11 syncppp_ipx: Wie kann ich IPX ueber den ipppd betreiben? 13.12 syncppp_faster: Wie kann ich meine Datentransferraten per PPP verbessern? 13.13 syncppp_compression: Welche Kompressionsarten kann ich mit ipppd verwenden? 13.14 syncppp_strategy: Ich kann keine Verbindung bekommen. Wie finde ich das Problem? 13.15 syncppp_log: Wie bekomme ich ein Log des ipppd? 13.16 syncppp_nopppsupport: Beim Start des ipppd bekomme ich die Fehlermeldung 'this systems lacks ppp support' oder 'isdn driver is out of date. maybe ippp0 has no syncppp0 encapsulation'. 13.17 syncppp_nousabledevice: Wenn ich ipppd starten will, bekomme ich die Meldung 'Can't find usable ippp device' 13.18 syncppp_starterror: Beim Start von ipppd bekomme ich nur Fehlermeldungen vom I4L-Treiber. 13.19 syncppp_framesdelayed: Ich bekomme die Meldung IP frames delayed - aber keine Verbindung. 13.20 syncppp_noroute: Ich kann mit dem Befehl isdnctrl dial ippp0 nicht hinauswaehlen. Die Route zu ipppd scheint zu fehlen, obwohl ich sie wirklich gesetzt habe (network unreachable). Mit dem alten Kernel 2.0 funktionierte alles einwandfrei! 13.21 syncppp_nodefaultroute: Nachdem ipppd hinausgewaehlt hat ist meine defaultroute verschwunden. 13.22 syncppp_packettoolarge: Ich bekomme oft die Fehlermeldung hscx_empty_fifo: incoming packet too large 13.23 syncppp_slow: Die Verbindung mit ipppd scheint zu stehen, bricht aber schliesslich zusammen oder ist sehr langsam. 13.24 syncppp_loadproblem: Ich habe nur dann Probleme mit ipppd, wenn die Verbindung sehr stark belastet wird. Dann bleibt alles stehen. Wodurch kann das hervorgerufen werden? 13.25 syncppp_mtu: Mein ipppd funktioniert. Ich bekomme jedoch laufend die Meldung 'pppd(104): ioctl(SIOCSIFMTU): Invalid argument'. 13.26 syncppp_1stpacket: Bei automatischer Hinauswahl mit dynamischer Zuteilung der IP-Addresse geht das erste IP-Paket verloren. 13.27 syncppp_droppacket: Was bedeutet die Meldung 'No phone number, packet dropped'? 13.28 syncppp_leadingzero: Warum waehlt mein ipppd eine Null zuviel ('ippp0: dialing 0 089XXXXXX...')? Ich habe keine Nebenstellen! 13.29 syncppp_ethfake: Wenn ich die Werte meines ISDN-Devices mit ifconfig abfrage, wird es mit HWaddr und IRQ=0 und base address = 0 angezeigt. 13.30 syncppp_lzsproblem: Ich bekomme eine Fehlermeldung: kernel check for lzs failed? 14. asyncppp: Konfiguration von asynchronem PPP 14.1 asyncppp_whichppp: pppd, ipppd, asyncPPP, syncPPP - was ist das? Welches sollte ich benutzen? 14.2 asyncppp_config: Wie richte ich asyncPPP ein? 14.3 asyncppp_logindelay: Wie kann ich das Login beschleunigen? 14.4 asyncppp_fast: Wie kann ich meine Datentransferraten per PPP verbessern? 14.5 asyncppp_log: Wie erstelle ich ein Log des pppd? 14.6 asyncppp_suddendeath: Der Verbindungsaufbau funktioniert gut. Der pppd bricht jedoch kurz danach ab (d.h., das erste Byte geht durch, danach haelt alles an). 15. rawip: Raw IP 15.1 rawip_whatis: Was ist Raw IP, wann sollte ich es benutzen? 16. ttyI: Konfiguration der ttyI* Devices ('Modememulation') 16.1 ttyI_nomodem: Die ttyI* Devices emulieren doch ein analoges Modem, oder nicht? 16.2 ttyI_dev: Welche Devices sollte ich fuer ausgehende/eingehende Rufe verwenden? 16.3 ttyI_hdlc: Wie stelle ich die Modememulation von X.75 um auf HDLC? 16.4 ttyI_uucp: Wie kann ich mit Taylor-UUCP unter Verwendung von ISDN4LINUX Nachrichten holen? 16.5 ttyI_speed: Welche Geschwindigkeit sollte ich fuer die ttyI* Devices einstellen? 16.6 ttyI_max: Wieviele Devices werden maximal unterstuetzt? 16.7 ttyI_nocarrier: Beim Waehlen mit 'ATD.....' bekomme ich immer die Antwort 'NO CARRIER'. 16.8 ttyI_noincall: Mein ttyI* Device/pppd registriert keine ankommenden Gespraeche. 16.9 ttyI_callphone: Warum kann ich nicht ueber die ttyI* Devices mit meinem Telefon oder Fax waehlen? 16.10 ttyI_noconnect: Ich bekomme keine Verbindung zu meiner ISDN Mailbox/BBS. 16.11 ttyI_forcehangup: Meine Modememulation haengt. Wie kann ich meine Karte zum Auflegen zwingen? 16.12 ttyI_channelclosed: Waehrend einer Verbindung ueber ttyI bekomme ich eine Meldung des Kernels: 'teles_writebuf: channel not open'. Danach wird keine Eingabe mehr von der Verbindung angenommen. 16.13 ttyI_uucp: Beim Gebrauch von UUCP mit X.75 bekomme ich immer Uebertragungsfehler! 17. dod: Unerwuenschte Hinauswahl mit dial-on-demand 17.1 dod_how: Wie funktioniert dial-on-demand? 17.2 dod_disaster: Was ist ein Gebuehren-GAU? 17.3 dod_causes: Wodurch wird ein Gebuehren-GAU ausgeloest? 17.4 dod_off: Wie kann ich Dial-on-Demand verlaesslich abschalten? 17.5 dod_strategy: Wie ueberpruefe ich unerklaerbare Waehlvorgaenge? 17.6 dod_winclient: Kann es sein, dass die Win95-Maschine in meinem LAN automatische Waehlvorgaenge ausloest? 17.7 dod_localdns: Ich habe einen lokalen DNS eingerichtet. Warum loest dieser unerwuenschte Anwahlen aus? Wie finde ich die Ursache? 17.8 dod_forwarddns: Ich habe meinen Nameserver im 'forward' Modus konfiguriert, mit einer Adresse. Nun waehlt er fast jede Minute? 17.9 dod_sendmail: Wie kann ich erreichen, dass sendmail zwar keine Verbindungen aufbaut aber trotzdem die lokale Mail ausliefert? 17.10 dod_samba: Das Samba-Paket loest bei mir immer Waehlvorgaenge aus. Wie kann ich das vermeiden? 17.11 dod_netscape: Wie kann ich Netscape abgewoehnen, beim Start eine Verbindung aufzubauen? 17.12 dod_closeipconnect: Nach dem Auflegen einer Leitung stelle ich mit netstat -nt fest, dass IP-Verbindungen noch offen sind. Wie kann ich diese manuell schliessen? 17.13 dod_onlineoncrash: Ist es moeglich, dass selbst bei einem abgestuerzten Computer eine ISDN-Verbindung bestehen bleibt (und die Gebuehren weiterlaufen)? 18. chargeint: Chargeint 18.1 chargeint_whatis: Was macht eigentlich Chargeint? 18.2 chargeint_config: Wie soll ich Chargeint einrichten? 18.3 chargeint_whennot: Wann ist es unsinnig, Chargeint zu benutzen? 18.4 chargeint_correcttime: Wie kann ich sicher gehen, dass der Chargeint-Patch die korrekte Zeit benutzt? 18.5 chargeint_nohangup: Die Verbindung wird nicht durch einen Timeout beendet. 19. 2channel: Kanalbuendelung (MPPP, raw bundling) 19.1 2channel_whatis: Was ist Kanalbuendelung und wie kann ich es verwenden? 19.2 2channel_raw: Was ist 'raw bundling'? 19.3 2channel_rawconfig: Wie konfiguriere ich raw bundling? 19.4 2channel_rawgoodbad: Was sind die Vor- und Nachteile des raw bundling? 19.5 2channel_mppp: Was ist MPPP? 19.6 2channel_mpppgoodbad: Was sind die Vor- und Nachteile von MPPP? 19.7 2channel_mpppconfig: Wie richte ich MPPP ein? 19.8 2channel_mpppcompile: Ich habe MPPP ausprobiert aber es funktioniert nicht. Der ipppd schreibt im debug log so etwas wie das: ' ... rcvd (0)(proto=0x3d) c0 00 00 00 80 fd 01 01 00 0a ... sent (0)(LCP ProtRej id=0x2 00 3d c0 00 00 00 80 fd 01 ...' 19.9 2channel_cantlocateippp1: Beim Versuch mit MPPP bekomme ich die Fehlermeldung 'modprobe: Can't locate module ippp1' und 'ipppd: ioctl(SIOCSIFMTU): No such device...'? 20. remote: Eigenheiten des remote ISDN Device 20.1 remote_win95: Wie konfiguriere ich Windows95 zur erfolgreichen Einwahl zu meinem ISDN4LINUX Computer? 20.2 remote_mac: Ich moechte Daten mit einem Macintosh (Leonardo card) austauschen. Was muss ich oder der Mac User dabei beachten? 20.3 remote_macpap: Ein Macintosh mit einer Leonardo Karte versucht sich einzuwaehlen und will chap md5 benutzen. Wie kann ich das auf CHAP/PAP umwandeln? 20.4 remote_cisco: Wie verhaelt sich ISDN4LINUX mit einer Cisco (HDLC) als Gegenpart? 20.5 remote_ispa: Welche Einstellungen braucht ISPA usw. (DOS, Windows) um mit den Standardeinstellungen von ISDN4LINUX zurecht zu kommen? 21. leased: Standleitungen 21.1 leased_flatrate: Was ist der Unterschied zwischen einer Standleitung und einer Flatrate? 21.2 leased_nosignal: Wie funktioniert der Aufbau und das Beenden einer Verbindung mit D64S ohne Signaluebertragung? 21.3 leased_hisaxconfig: Wie konfiguriere ich meine Karte mit I4L auf einer D64-Standleitung? 21.4 leased_x75: Wie konfiguriere ich X.75 auf einer D64-Standleitung? 21.5 leased_splitline: Kann ich mit I4L einen Kanal als Standleitung und den anderen Kanal als Waehlleitung benutzen? 22. dialin: Konfiguration eines Einwahl(Dial-In)-Servers 22.1 dialin_config: Wie kann ich anderen den Zugang ueber ISDN ermoeglichen? 22.2 dialin_manyparallel: Wie kann ich mehreren Leuten gleichzeitig die Einwahl ermoeglichen? 22.3 dialin_analogditalsamettyi: Kann ich ein ttyI*-Device so einrichten, dass es sowohl digitale als auch analoge Einwahlversuche annimmt? 22.4 dialin_fixedip: Wie kann ich bei Einwahlen via ipppd jedem User eine feste IP zuordnen? 22.5 dialin_hdlc: Jemand moechte sich mit HDLC durch mein mgetty einwaehlen. Ist ttyI1 korrekt oder muss ich mit ttyI0 beginnen? 22.6 dialin_autoppp: Ist es mit mgetty moeglich, beim Empfang von LCP-Frames den pppd automatisch zu starten? 22.7 dialin_passwd: Wie bringe ich (i)pppd dazu, bei einer Einwahl die Passwoerter mit /etc/passwd statt mit /etc/ppp/pap-secrets zu vergleichen? 22.8 dialin_ignored: Ich bekomme dauernd die Meldung 'isdn_tty: call from XXX - YYY ignored'. Wieso ignoriert ISDN4LINUX (syncPPP) diesen Einwahlversuch? 22.9 dialin_async: Eine SunISDN versucht sich in mein I4L-System einzuwaehlen. 23. callback: Callback 23.1 callback_delay: Ein hereinkommender Ruf wird von I4L abgelehnt. Anschliessend ruft I4L zurueck. Die Rufablehnung wird von der anderen Seite nicht erkannt und sie versucht, sich weiterhin bei I4L einzuwaehlen. 23.2 callback_cisco: Aus irgendeinem Grund kann I4L nicht bei einer Cisco zurueckrufen? 23.3 callback_ascend: Callback von einer Ascend funktioniert nur, wenn ich im Ascend-Menue 'Active=Yes' eingebe. Dann waehlt die Ascend mich aber auch an, wenn meine Maschine ausgeschaltet ist. 23.4 callback_banzai: Wie kann ich eine Banzai zurueckrufen? 23.5 callback_microsoft: Unterstuetzt ISDN4LINUX Microsoft Callback (CBCP)? 24. isdnlog: Isdnlog 24.1 isdnlog_rates: Wo bekomme ich die aktuellsten Gebuehreninformationen? 24.2 isdnlog_servicetype: Kann ich den Dienstetyp eines ankommenden Anrufes in der Ausgabe von isdnrep sehen? 24.3 isdnlog_callerid1: Warum bekomme ich nicht immer die Nummer eines Anrufers ('Caller ID') durch die Deutsche Telekom uebermittelt? 24.4 isdnlog_callerid2: Erhalte ich die Caller ID bei auslaendischen Anrufen? 24.5 isdnlog_spoofcallerid: Ich habe gehoert, dass in Wirklichkeit zwei Caller IDs uebertragen werden? 24.6 isdnlog_betterlogging: Wieso zeichnet isdnlog die Nummern, die mit meinen anderen ISDN-Geraeten gewaehlt werden, nicht auf, obwohl es die Kosten aufzeichnet? 24.7 isdnlog_reversedcard: Wie erreiche ich, dass isdnlog auch die Nummern zeigt, die von anderen ISDN-Geraeten gewaehlt werden? 24.8 isdnlog_rategraphic: Wie kann ich die Transferraten grafisch anzeigen? 24.9 isdnlog_2callerid: Isdnlog (=2.52) zeigt bei einem Anrufer zwei Telefonnummern an! Welche davon ist korrekt? 24.10 isdnlog_soundbusy: Ich habe ein Script erstellt um Sound mit cat auf /dev/sound oder einem anderen Geraet abzuspielen. Wenn einige Ereignisse gleichzeitig geschehen erhalte ich eine Fehlermeldung: Can't open output file '/dev/sound': Device or resource busy. 24.11 isdnlog_noshell: Isdnlog soll ein Programm mit umgeleiteter Ausgabe aufrufen (z.B. play anruf.au 2>/dev/null). Warum erzaehlt mir ISDN dann: Can't start '/usr/local/bin/play anruf.au 2>/dev/null' with execvp()? 24.12 isdnlog_blankscreen: Bei der Hinauswahl wird der Bildschirm kurze Zeit dunkel? 25. audio: Umgang mit Audio ueber ISDN 25.1 audio_links: Wo finde ich hilfreiche Links zu vbox? 25.2 audio_format: Welches Format benutzt vbox fuer die Audio-Meldungen (.msg) bei der Annahme eines Anrufes? 25.3 audio_recordmsg: Wie kann ich meine eigenen Meldungen fuer vboxgetty aufnehmen? 25.4 audio_play: Wie kann ich Audio-Nachrichten lokal mit /dev/audio abspielen? 25.5 audio_convertto: Wie kann ich von vbox aufgenommene Audio-Nachrichten in andere Formate (z.B. von uLaw in WAV) konvertieren? 25.6 audio_convertfrom: Wie kann ich WAV fuer uLaw formatieren (fuer meine vbox-Ansage)? 25.7 audio_dtmf: Wie kann ich die Erkennung von Waehltoenen (DTMF) verbessern? 25.8 audio_e0265: Mein vboxgetty bekommt einen Modem-Timeout und meldet den Fehler E0265. 25.9 audio_noanswer: Mein vboxgetty beantwortet keine ankommenden Gespraeche. 25.10 audio_nocat: Wenn vboxgetty eine Nachricht in einem Format aufgezeichnet hat, das ich nicht mit 'cat xxx > /dev/audio' abspielen kann; wie kann ich mir dann die Nachricht anhoeren? 25.11 audio_earlyrecording: Am Anfang einer von vboxgetty aufgenommenen Nachricht hoert man oft einen Teil meiner eigenen Ansage? 26. Laender, in denen ISDN4LINUX unterstuetzt wird 26.1 country_which: In welchen Laendern funktioniert ISDN4LINUX? 26.2 country_certified: Ist ISDN4LINUX von den Telekommunikations-Behoerden fuer den Betrieb zugelassen? 27. 1tr6: Deutsche Eigenheiten bei 1TR6 27.1 1tr6_eaz: Welche EAZ soll ich mit I4L benutzen? 27.2 1tr6_extension: Ich benutze 1TR6 an einer Nebenstelle - die Nebenstellennummer hat mehr als eine Ziffer (z.B. 206). Wie lautet meine EAZ? 27.3 1tr6_spv: Was ist eine SPV? 27.4 1tr6_spv: Unterstuetzt ISDN4LINUX SPVs? Wie? 28. Andere Laender 28.1 country_austria: Oesterreich: Wir haben weder eine MSN noch eine EAZ, nur eine normale Telefonnummer. Was muessen wir fuer I4L angeben? 28.2 country_brazil: Brasilien: Wie sieht unsere MSN aus? 28.3 country_france: Frankreich: Wie sieht unsere MSN aus? 28.4 country_italy: Italien: Wie sieht unsere MSN aus? 28.5 country_netherlands: Niederlande: Wie sieht unsere MSN aus? 28.6 country_northamerica: Nordamerika: Koennen wir ISDN4LINUX bei uns nutzen? 28.7 country_pakistan: Pakistan: Was sollten wir als MSN eingeben? 28.8 country_portugal: Portugal: Was sollten wir als MSN benutzen? 28.9 country_switzerland: Schweiz: Wir haben weder eine MSN noch eine EAZ, nur eine normale Telefonnummer. Was muessen wir mit I4L benutzen? 28.10 country_uk: Grossbritannien: Was sollen wir als MSN benutzen? 29. misc: Verschiedenes 29.1 misc_standards: Welche Standards gelten fuer die ISDN Protocol Layers? 29.2 misc_nonullcable: Kann ich zwei ISDN-Geraete direkt mit einer Art 'Nullmodem-Kabel' verbinden? 29.3 misc_uisdn: Kann ISDN4LINUX parallel zu UISDN laufen? 30. glossary: ISDN-spezifische Begriffe, die in dieser FAQ benutzt werden ______________________________________________________________________ 11.. pprroo:: VVoorrbbeemmeerrkkuunnggeenn 11..11.. pprroo__mmaatttt:: VVoorrwwoorrtt zzuurr OOrriiggiinnaallvveerrssiioonn Vom Autor MMaatttthhiiaass HHeesssslleerr (hessler@isdn4linux.de) Anstatt diese FAQ online zu lesen solltest Du Dir ueberlegen, das ganze Dokument auf Deinen Rechner zu laden und offline zu lesen (ist viel billiger). Die aktuelle downloadbare Version im TXT/HTML/SGML- Format findest Du auf der Homepage der FAQ: . Diese FAQ beantwortet Fragen, die immer wieder in der Newsgroup de.alt.comm.isdn4linux gestellt werden. Sie enthaelt Themen zum Gebrauch von ISDN4LINUX, ueber die jeder User etwas wissen sollte, ebenso wie Tips zum besseren Nutzen der Features von ISDN4LINUX. Diese Version 2 der FAQ entstand aus einer frueheren, jetzt ueberholten Version. Informationen ueber aeltere Versionen von ISDN4LINUX (1997 und aelter) findest Du in der FAQ Version 1.3.4. Zum Format dieser FAQ: Grundlage dieser FAQ ist die I4L Mailingliste (siehe Frage ``docu_mailinglist''). Ich behandele die Kenntnisse und Loesungen aus dieser Mailingliste als Public Domain, ohne den Autor der Original-Mail anzufuehren. Die FAQ wird jetzt in SGML erstellt, da dieses Format die Konvertierung in beliebige andere Formen der Dokumentation erleichtert (obwohl es da ein paar Einschraenkungen gibt). Die FAQ wird im Original in englischer Sprache gefuehrt, da die deutsch-sprachigen User die Mailingliste/ Newsgroup leichter verfolgen oder in deren Archiven suchen koennen. Die unzaehligen Links in diesen Seiten sind nicht immer vollstaendig und sicherlich sind einige davon nicht mehr intakt. Ich habe leider nicht die Zeit, alle zu ueberpruefen. Lass es mich bitte wissen, wenn Du einen defekten Link entdeckst (wenn ich Zeit dazu habe werde ich eine automatische Linkkontrolle installieren). Zusaetze, Verbesserungen und andere Vorschlaege (inklusive Uebersetzungen in andere Sprachen) sind immer willkommen (auch Verbesserung von Rechtschreibfehlern!), vorzugsweise als "diff" der SGML Version. Vielen Dank im Voraus! Bitte sende alle Mail zur Originalversion dieser FAQ an: i4lfaq@isdn4linux.de oder: hessler@isdn4linux.de. Die neueste Version dieser FAQ findest Du unter: oder: . Diese FAQ unterliegt der GNU General Public License (GPL) Version 2; (C)1999 Matthias Hessler (fuer Version 2.0). Die Weitergabe unter den Bedingungen der GPL wird begruesst. Wir uebernehmen jedoch KEINE GARANTIEN fuer die hier enthaltenen Informationen. Zur weiteren Information lies bitte die GNU General Public License. Bei der Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA ist eine gedruckte Ausgabe erhaeltlich, eine elektronische Version bekommst Du vom Autor der Originalversion dieser FAQ. 11..22.. pprroo__wwoobboo:: VVoorrwwoorrtt zzuurr ddeeuuttsscchheenn UUeebbeerrsseettzzuunngg Vom Uebersetzer WWoollffggaanngg BBoorrnnaatthh (i4lfaq-de@isdn4linux.de) Dies ist die deutsche Uebersetzung von Matthias Hessler's FAQ fuer ISDN4LINUX. Bei der Umsetzung in die deutsche Sprache halte ich mich weitgehend an das Original. Da jedoch nicht der Eindruck entstehen soll, hier waere ein "Babelfish" am Werke gewesen, erlaube ich mir, ab und zu etwas freizuegig zu sein. Die Versionsbezeichnung richtet sich nach dem Original. Bei der deutschen Version 2.0.27-1 handelt es sich also um die erste Uebersetzungsversion der Originalversion 2.0.27. Auf diese Art wird es dem interessierten Leser leicht gemacht, zwischen der deutschen und der englischen Ausgabe zu vergleichen. Die Originalversion wird normalerweise immer einen Schritt voraus sein. Ich bemuehe mich jedoch, den Zwischenraum nicht zu gross werden zu lassen. Da die hier verwendeten Fachausdruecke in allen HOWTOs und Readmes, etc. immer wieder verwendet werden, habe ich sie nicht "eingedeutscht". Eine Erklaerung der meisten Begriffe findest Du im ``Glossar''. 11..33.. wwoo__ddee:: WWoo ggiibbtt eess ddiiee nneeuueessttee ddeeuuttsscchhee VVeerrssiioonn ddiieesseerr FFAAQQ?? Die Online-Version zum Lesen: http://www.wolf-b.de DDoowwnnllooaaddss:: Alle folgenden Dateien liegen auf dem Server von ISDN4LINUX: ftp://ftp.isdn4linux.de/pub/isdn4linux/FAQ/ Die HTML-Version als Tarball: i4lfaq-de-html.tar.gz Die HTML-Version als ZIP: i4lfaq-de-html.zip Die FAQ im SGML-Format: i4lfaq-de.sgml Die SGML-Version als .GZ: i4lfaq-de-sgml.gz Die SGML-Version als ZIP: i4lfaq-de-sgml.zip Die FAQ im Text-Format: i4lfaq-de.txt Die Text-Version als .GZ: i4lfaq-de-txt.gz Die Text-Version als ZIP: i4lfaq-de-txt.zip Alle MMaaiillss zur deutschen Version sende bitte an: i4lfaq- de@isdn4linux.de. 22.. ggeenneerraall:: AAllllggeemmeeiinnee IInnffoorrmmaattiioonneenn uueebbeerr IISSDDNN44LLIINNUUXX 22..11.. ggeenneerraall__ii44ll:: WWaass iisstt IISSDDNN44LLIINNUUXX?? ISDN4LINUX ist ein Paket von Kernelmodulen, die im Linux-Kernel enthalten sind. Es besteht aus dem Hauptmodul isdn und dem eigentlichen Hardware-Treiber fuer die jeweilige Karte. Zusaetzlich gibt es noch das Paket isdn4k-utils mit den notwendigen Werkzeugen, um die ISDN-spezifischen Eigenschaften benutzen zu koennen. 22..22.. ggeenneerraall__hhaarrddwwaarree:: WWeellcchhee HHaarrddwwaarree wwiirrdd vvoonn IISSDDNN44LLIINNUUXX uunntteerr-- ssttuueettzztt?? Im Allgemeinen unterstuetzt ISDN4LINUX sowohl ISDN-Karten fuer den ISA- oder PCI-Bus als auch einige PCMCIA-Karten. Sogenannte "Terminal Adapter", d.h., Geraete am seriellen oder parallelen Port koennen mit ISDN4LINUX jedoch nniicchhtt benutzt werden. Die einzige Ausnahme bildet derzeit die Creatix/Teles S0 Box mit Parallelport-Anschluss. Weitere Details ueber unterstuetzte Karten findest Du in dem Abschnitt ``Hardware''. 22..33.. ggeenneerraall__ffeeaattuurreess:: WWeellcchhee LLeeiissttuunnggssmmeerrkkmmaallee uunntteerrssttuueettzztt IISSDDNN44LLIINNUUXX?? Grundsaetzlich kann ISDN4LINUX Daten via ISDN auf verschiedene Art und Weise senden und empfangen (X.75, HDLC, raw ip, synchronous ppp, asynchronous ppp, V.110). Einige der Werkzeuge bieten zusaetzliche Features an. isdnlog z.B., mit dem ISDN Ereignisse dokumentiert werden und das es erlaubt, auf diese Ereignisse zu reagieren (inklusive Gebuehrenermittlung); und vbox, ein Anrufbeantworter-Programm. Weitere Details findest Du im Abschnitt ``feature''. 22..44.. ggeenneerraall__ccoouunnttrriieess:: IInn wweellcchheenn LLaaeennddeerrnn ffuunnkkttiioonniieerrtt IISSDDNN44LLIINNUUXX?? Zumindest in allen Laendern, in denen Euro-ISDN benutzt wird. Es gibt jedoch einige Besonderheiten. In dem Abschnitt ``countries'' findest Du mehr Infos ueber Dein Land. 22..55.. ggeenneerraall__ddooccuu:: WWoo ffiinnddee iicchh wweeiitteerree DDookkuummeennttaattiioonneenn,, HHOOWW--TTOOss uunndd hhiillffrreeiicchhee TTiippss && TTrriicckkss?? Neben dieser FAQ solltest Du Dir die verschiedenen Man-Seiten und READMEs des ISDN4LINUX-Paketes anschauen. Dann gibt es noch die Website von ISDN4LINUX: . Zusaetzlich existiert eine Newsgroup und eine Mailingliste zu ISDN4LINUX, die Dir die neuesten Informationen vermitteln. Weitere Informationen ueber diese guten Quellen findest Du im Abschnitt ``docu''. Sieh Dir auch die hervorragenden Links bei der Frage ``config_links'' an! Du findest dort sowohl Informationen in Deiner Sprache als auch distributions- spezifische Antworten. 22..66.. ggeenneerraall__ggeettllaatteesstt:: WWoo bbeekkoommmmee iicchh ddiiee aakkttuueellllee VVeerrssiioonn vvoonn IISSDDNN44LLIINNUUXX?? Die aktuelle Version der Kernel-Treiber sollte im Linuxkernel enthalten sein. Manchmal ist das jedoch nicht der Fall oder der aktuelle Kernel unterstuetzt Deine ISDN-Karte noch nicht. Zusaetzlich benoetigst Du eventuell das Paket isdn4k-util. In diesen Faellen kannst Du die allerneueste, gerade in Entwicklung befindliche Version ausprobieren. Siehe Abschnitt ``distrib''. 22..77.. ggeenneerraall__ccoonnttaaccttss:: WWiiee bbeekkoommmmee iicchh KKoonnttaakktt zzuu ddeenn EEnnttwwiicckklleerrnn?? Durch die Website www.isdn4linux.de auf . 33.. ddiissttrriibb:: DDiissttrriibbuuttiioonn 33..11.. ddiissttrriibb__ggeettllaatteesstt:: WWiiee bbeekkoommmmee iicchh ddaass nneeuueessttee IISSDDNN44LLIINNUUXX?? Es gibt verschiedene Wege, abhaengig von Deinem Kernel. Du solltest einen aktuellen Kernel benutzen (= erste Option), es sei denn, Du bist ein erfahrener Linux-User. +o Du hast einen aktuellen Kernel (zumindest 2.0.36/2.2.11/2.3.14): Gute Wahl, Du hast bereits die aktuelle Version von ISDN4LINUX, was den Kernel angeht. Zusaetzlich benoetigst Du nur noch das aktuelle Paket isdn4k-utils von - wenn es nicht schon in Deiner Distribution enthalten ist. +o Du hast einen aelteren Kernel (vor 2.0.36/2.2.11/2.3.14): Du solltest auf einen aktuellen Kernel umsteigen. Ein Aktualisieren des Kernels ist VIEL leichter als der Versuch, ISDN mit Deinem alten Kernel zum Arbeiten zu ueberreden. Nun gut, wenn Du trotzdem Deinen alten Kernel behalten willst, so wird's gemacht: Zuerst musst Du den richtigen CVS-Auszug fuer Deine Kernelversion bestimmen (CVS ist das von den ISDN-Entwicklern benutzte System zur Versionsverwaltung). Benutze einen CVS-Snapshot mit dem ungefaehren Datum der Entstehung Deines Kernels. Du findest die Kernel-Patches und die alten isdn4k-utils Pakete auf oder auf einem der Spiegel-Server ( zeigt Dir, wie Du die Spiegelserver findest). +o Als Entwickler: Wenn Du an der Entwicklung von I4L teilhaben willst, kannst Du Dir die neueste Version via CVS besorgen. Dabei hilft Dir die Frage zum Zugang zu CVS: ``distrib_cvs''. 33..22.. ddiissttrriibb__ccvvss:: WWiiee eerrhhaallttee iicchh ZZuuggaanngg zzuu ddeenn QQuueelllleenn ddeerr aakkttuueelllleenn EEnnttwwiicckklluunngg // WWoorruumm ggeehhtt eess bbeeii ddeemm CCVVSS BBaauumm?? CVS - Concurrent Version System: Das ist eine Multiuser/Server-Erweiterung des RCS (Revision Control System). Die I4L-Treiber werden unter dem CVS entwickelt und es gibt einen Server (cvs.isdn4linux.de) mit einem CVS-Verzeichnisbaum, auf den alle Entwickler zugreifen koennen. Zusaetzlich hat Fritz einen anonymen Nur-Lese-Zugriff auf den CVS-Baum eingerichtet. Wenn Du die allerneueste Version brauchst, bekommst Du sie hier. Sie kann allerdings mehr Fehler enthalten als die offiziell herausgegebenen Versionen!!! So bekommst Du die neueste Version: 1. Erstelle ein Verzeichnis fuer I4L und wechsle dorthin ___________________________________________________________________ mkdir ~/cvs cd ~/cvs cvs -d :pserver:guest@cvs.isdn4linux.de:/i4ldev login ___________________________________________________________________ 2. Login (die Frage nach dem Password beantworte mit _r_e_a_d_o_n_l_y) 3. Hol Dir die ISDN Kerneltreiber (in der gleichen Hierarchie wie in den Linux Quellen) ___________________________________________________________________ cvs -d:pserver:guest@cvs.isdn4linux.de:/i4ldev checkout isdn ___________________________________________________________________ 4. Hol Dir das Utility-Paket und speichere es im aktuellen Verzeichnis ___________________________________________________________________ cvs -d :pserver:guest@cvs.isdn4linux.de:/i4ldev checkout isdn4k-utils ___________________________________________________________________ Wenn Du die neueste Version fuer Kernel 2.0.x und nicht fuer den neuesten Kernel brauchst, musst Du die Option '-r' setzen: ______________________________________________________________________ cvs -d :pserver:guest@cvs.isdn4linux.de:/i4ldev checkout -r \ isdn4kernel_2_0 isdn ______________________________________________________________________ 5. Nach dem Auschecken koennen weitere Updates durchgefuehrt werden, indem man erst in das Verzeichnis isdn oder isdn4k-utils wechselt und dann eingibt: ___________________________________________________________________ cvs update -P -d ___________________________________________________________________ Tip: Du brauchst beim Update keinen neuen Login durchzufuehren, da CVS das Passwort beim ersten Login speichert. WARNUNG!! DER NEUESTE CODE KANN SEHR UNSTABIL SEIN UND SICH VIELLEICHT NICHT EINMAL OHNE PROGRAMMIER-KENNTNISSE KOMPILIEREN LASSEN - Also BITTE dazu keine Anfaengerfragen! Leute, die bei der Entwicklung von ISDN4LINUX kkoonnttiinnuuiieerrlliicchh durch das Erstellen von neuen Treibern oder aehnlich helfen wollen, koennen einen Account mit vollem Zugriff bekommen. Dazu schicke bitte eine Mail an Fritz Elfert fritz@isdn4linux.de 44.. ffeeaattuurree:: LLeeiissttuunnggssmmeerrkkmmaallee 44..11.. ffeeaattuurree__nnoott:: WWeellcchhee LLeeiissttuunnggssmmeerrkkmmaallee vvoonn IISSDDNN wweerrddeenn nniicchhtt vvoonn IISSDDNN44LLIINNUUXX aannggeebbootteenn?? Einige ISDN-Leistungen sind geraetespezifisch und koennen von ISDN4LINUX nicht fuer ein anderes Geraet aktiviert werden ohne dass ISDN4LINUX das TEI verfaelscht (was wiederum das andere Geraet moeglicherweise irritieren wuerde). Solche spezifischen ISDN Merkmale sind unter Anderen: Abweisung eines wartenden Anrufes, An-/Ausschalten der Nummernanzeige, Halten eines Gespraeches, Konferenzgespraeche, differierende COLP/CLRP. 44..22.. ffeeaattuurree__ddaattaa:: WWeellcchhee AArrtteenn ddeess DDaatteennttrraannssffeerr vvoonn IISSDDNN wweerrddeenn uunntteerrssttuueettzztt?? Folgende Basisformate sind moeglich: +o 56k asynchron : nein +o 64k synchron : ja +o 128k synchron : ja (Kanalbuendelung - siehe ``feature_2channel'') Folgende Level2-Formate sind moeglich: +o HDLC +o X.75 +o transparent +o V.110 Diese Encapsulations sind moeglich: +o rawip +o ethernet +o Sync PPP +o X.25 (benoetigt 2.1 oder neuer) +o Cisco und Cisco-h +o Cisco-hk (=Cisco mit Keepalive; benoetigt 2.1 oder neuer) +o und noch ein paar Spezialitaeten: Schau mal in die Man-Seiten. Bitte beachte, dass X.31a wie X.25 als Aufsatz auf ISDN unterstuetzt wird. X.31b hingegen wird nicht unterstuetzt, weder als B-Kanal- noch als D-Kanal-Version. 44..33.. ffeeaattuurree__vvooiiccee:: UUnntteerrssttuueettzztt IISSDDNN44LLIINNUUXX AAuuddiioo--FFuunnkkttiioonneenn ((zz..BB.. AAnnrruuffbbeeaannttwwoorrtteerr ooddeerr VVooiiccee--oovveerr--IIPP ffuueerr HH..332233 CClliieennttss))?? Ja, in der aktuellen Version von ISDN4LINUX ist die Unterstuetzung fuer Audio-Funktionen enthalten. Als Anrufbeantworter kannst Du entweder "vgetty" aus Gert Doerings "mgetty+sendfax" benutzen oder "vboxgetty" von Michael Herold, das speziell fuer ISDN4LINUX geschrieben wurde. Das letztere ist Teil des Paketes isdn4k-utils, das Du auf findest. Ebenso kannst Du ISDN4LINUX als Gateway fuer Voice-over-IP nutzen und mit H.323-Clients (wie Voxilla oder Netmeeting) normale Telefone anrufen und/oder umgekehrt. Details zur Konfiguration findest Du bei der Frage ``config_h323''. 44..44.. ffeeaattuurree__ffaaxx:: KKaannnn iicchh mmiitt IISSDDNN44LLIINNUUXX ffaaxxeenn?? +o FFuueerr aallllee ppaassssiivveenn KKaarrtteenn ((aauusssseerr vvoonn AAVVMM)):: NNEEIINN. Es gibt allerdings ein Projekt, das sich mit diesem doch komplizierten Problem beschaeftigt. Weitere Informationen darueber erhaeltst Du unter +o FFuueerr ppaassssiivvee KKaarrtteenn vvoonn AAVVMM:: JJaa. AVM brachte kuerzlich einen binaeren CAPI 2.0 Treiber heraus, der das Faxen unterstuetzt. Die Konfiguration ist jedoch recht kompliziert. Einen guten Einstieg bietet die Seite . Suche auch auf der Mailingliste nach Tips und moeglichen Folgen/Nachteilen. +o FFuueerr ddiiee aakkttiivvee KKaarrttee AAVVMM BB11:: JJaa (Fax ist als eines ihrer Leistungsmerkmale in der Firmware implementiert). Die neuesten Sachen dazu bekommst Du bei Die korrekte Konfiguration soll allerdings recht schwierig sein. Eine weitere hilfreiche Adresse ist . +o FFuueerr ddiiee aakkttiivveenn PPCCII KKaarrtteenn vvoonn HHyyppeerrccooppee HHYYSSDDNN EErrggoo22 uunndd HHYYSSDDNN MMeettrroo44:: JJaa,, nnaacchh ddeemm UUppggrraaddee mmiitt eeiinneerr ssppeezziieelllleenn FFaaxxkkaarrttee. Das Setup ist aehnlich wie bei der AVM B1, braucht jedoch zusaetzliche Patches. +o FFuueerr ddiiee aakkttiivveenn EEiiccoonn DDiivvaa SSeerrvveerrkkaarrtteenn ((aauusssseerr DDiivvaa 22..00PPrroo)):: JJaa. Schau Dir README.fax und README.eicon im Verzeichnis isdn/Documentation/isdn und an. Die Eicon Diva Serverkarten ermoeglichen den Faxbetrieb mit Class 2 Befehlen. +o FFuueerr ddiiee sseemmiiaakkttiivveenn KKaarrtteenn SSeeddllbbaauueerr SSppeeeeddffaaxx,, SSeeddllbbaauueerr SSppeeeeddffaaxx++ uunndd SSiieemmeennss II--SSUURRFF 11..00:: JJaa. Allerdings ist dazu z.Zt. noch etwas manuelle Arbeit notwendig und es werden nur Class 1 Befehle unterstuetzt. Dazu erfaehrst Du Genaueres (z.B. einen speziellen Patch) in der Mailingliste. Den Patch bekommst Du von Bei Kernel 2.2.15 oder neuer wird der Patch nicht benoetigt. Du musst allerdings die Kernel-Option fuer FCLASS2 setzen (CONFIG_ISDN_TTY_FAX=Y). Desgleichen muss die Firmware der Karte (in den isdn4k-utils enthalten) geladen werden: ___________________________________________________________________ hisaxctrl 9 ISAR.BIN ___________________________________________________________________ Dann initialisierst Du das ttyIn Interface mit ______________________________________________________________________ ATZ&ES0=1S13=1+FCLASS=1 ______________________________________________________________________ und benutzt eine normale Konfigurationsdatei fuer Hylafax Class 1. Darin ersetzt Du die nicht unterstuetzten Befehle (z.B. flow control) durch Dummies. Zu der I-Surf 1.0 solltest Du Dir auch die Frage ``hardware_isurf'' ansehen. Weitere Informationen zum Aufsetzen eines Faxservers mit Hylafax findest Du auf der Hylafax-Website: oder auf . Wenn Du jetzt faxen willst, ist ein analoges Modem neben Deiner ISDN- Karte die beste Wahl. Fuer Firmen, die einen Faxserver fuer mehrere Anschluesse bereitstellen wollen, sind aktive ISDN Karten interessant. 44..55.. ffeeaattuurree__mmooddeemm:: KKaannnn iicchh mmiitt IISSDDNN44LLIINNUUXX eeiinn aannaallooggeess MMooddeemm aannrruuffeenn bbzzww.. vvoonn ddoorrtt aannggeerruuffeenn wweerrddeenn?? Im Allgemeinen: NNEEIINN. Das geht meist nur mit Karten, mit denen Du auch faxen kannst: siehe Frage ``feature_fax''. Bei einer Sedlbauer-Karte kannst Du den folgenden Befehl an das ttyI* geben: ______________________________________________________________________ AT&FS14=10S15=0S18=1&E ______________________________________________________________________ 44..66.. ffeeaattuurree__ddiivveerrtt:: IIsstt AAnnrruuffwweeiitteerrlleeiittuunngg mmiitt II44LL mmooeegglliicchh?? Anrufweiterschaltung wurde erst vor kurzem in I4L eingearbeitet (das neue Programm divertctrl). Fuer die Benutzung von capi4linux finden Sie ein aehnliches Programm namens capidivert unter: < http://www.tp1.ruhr-uni-bochum.de/~kai/i4l/>.Es gibt dazu noch kein HOWTO und nur sehr sparsame Dokumentation. Deshalb ist es nur etwas fuer den erfahreneren Benutzer. In Holland kann als Alternative das "keypad protocol" benutzt werden. 44..77.. ffeeaattuurree__iippxx:: KKaannnn iicchh IIPPXX//SSPPXX uueebbeerr IISSDDNN mmiitt LLiinnuuxx rroouutteenn?? Ja, setze ein ISDN-Interface auf mit der Encapsulation ethernet und benutze IPX framing ETHERNET_II. _m_a_r_s___n_w_e macht dann den Rest (z.B. das Routing). Du kannst auch IPX mit dem IPPPD routen, siehe ``syncppp_ipx''. Bei IPX mit PPPD musst Du die Kompileroption IPX_CHANGE setzen. Sei jedoch vorsichtig beim Gebrauch des Dial-on-Demand (dod), da IPX dabei manchmal eine Katastrophe ausloesen kann (siehe Frage ``dod_disaster''). 44..88.. ffeeaattuurree__22cchhaannnneell:: UUnntteerrssttuueettzztt IISSDDNN44LLIINNUUXX KKaannaallbbuueennddeelluunngg?? Die aktuellen Versionen von ISDN4LINUX unterstuetzen 2 Arten der Kanalbuendelung: +o MMPP (auch weithin als 'MPPP' bezeichnet, basiert auf syncPPP) +o RRaaww bbuunnddlliinngg (konfiguriert durch sogenannte Slave Channels) Beide Varianten haben ihre Vor- und Nachteile. Siehe Abschnitt ``2channel''. Bonding (16bit Kanal) wird nicht unterstuetzt, da es bei abweichenden Latenzzeiten der Waehlverbindungen nicht verlaesslich arbeiten kann. Warnung: Kanalbuendelung spart Zeit, nicht Telefonkosten. Es nutzt nur, wenn Du die zusaetzliche Bandbreite wirklich brauchst. 44..99.. ffeeaattuurree__ddiiaalldd:: KKaannnn iicchh IISSDDNN44LLIINNUUXX mmiitt ddeemm ddiiaalldd bbeennuuttzzeenn?? Ja, kannst Du. Dazu musst Du die ttyI* Devices zur Hinauswahl eingerichtet werden, also normalerweise so: ______________________________________________________________________ /usr/sbin/diald /dev/ttyI4 -m ppp [....] ______________________________________________________________________ wobei in [...] weiter Waehlparameter angegeben werden koennen. Die aktuelle Version des diald enthaelt Konfigurationsdateien fuer ISDN, siehe . 44..1100.. ffeeaattuurree__ddoodd:: UUnntteerrssttuueettzztt ddeerr TTrreeiibbeerr ''ddiiaall oonn ddeemmaanndd''?? Ja. Wenn eine Netzwerk-Device (z.B. 'isdn0') eingerichtet wurde, wird der Treiber die angegebene Nummer waehlen. Wenn zusaetzlich ein Hangup-Timeout (Idle Timeout) angegeben wurde (z.B.: isdnctrl huptime