home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / isdnpm29.zip / liesmich.txt < prev    next >
Text File  |  1998-01-11  |  43KB  |  1,349 lines

  1. Beschreibung von ISDN pm
  2. ========================
  3.  
  4.  
  5. Lizenz
  6. ------
  7.  
  8. Dieses Programm ist Shareware. Jeder Anwender erkennt die folgenden Lizenz-
  9. bestimmungen an:
  10.  
  11. 1. Das Programm darf nur in diesem Paket weitergegeben werden.
  12.  
  13. 2. Alle Rechte zur kommerziellen Nutzung verbleiben beim Autor.
  14.  
  15. 3. Für eine Probezeit von 20 Stunden Verbindungsdauer darf es kostenlos ver-
  16.    wendet werden. Danach ist eine Registrierung erforderlich, durch die der
  17.    Anwender eine Lizenz zur weiteren Verwendung erwirbt. Andernfalls erlischt
  18.    die Erlaubnis zur Verwendung des Programms, und die Benutzung
  19.    ist gemäß Urheberrecht verboten.
  20.    Achtung Achtung : Verändern Sie bitte nie die Systemzeit während einer
  21.    Isdnverbindung (z.B. Timeserver über Internet). Dies kann zum sofortigem
  22.    Ablauf der Testzeit führen.
  23.  
  24. 4. Die Registrierung erfolgt gegen Einsendung eines EC-Schecks über den
  25.    Betrag von DM 60,- ( incl Mwst.) für Privatpersonen
  26.    und DM 115,- ( incl. Mwst.) für Firmen an die unten genannte Adresse.
  27.    Diese neuen Preise verstehen sich  i n k l u s i v e  Mehrwertsteuer.
  28.  
  29.              Irene Meyer
  30.              Kandelstrasse 11
  31.        79194 Heuweiler
  32.  
  33.              TEL. +49-7666-948555
  34.              FAX. +49-7666-948556
  35.  
  36.     Es sind natürlich auch Verrechnungsschecks Postanweisungen und
  37.     Zahlung gegen Rechnung möglich.
  38.  
  39. 5. Nach Zahlungseingang wird ein Registrierungsschlüssel an den Lizenz-
  40.    nehmer verschickt, der ihn zur weiteren Verwendung des Programms an
  41.    genau einem Rechner berechtigt.
  42.    Für eine Kommunikation zwischen 2 Rechnern mit diesem Programm sind
  43.    also 2 Lizenzen erforderlich.
  44.  
  45. 6. Die Verwendung des Programms erfolgt auf eigenes Risiko. Für eventuelle
  46.    Schäden (z.B. Telefonrechnung) durch Fehlbedienung oder Fehlfunktion des
  47.    Programms wird in Anbetracht der Komplexität von ISDN sowie eventueller
  48.    Fehler der CAPI nicht gehaftet.
  49.  
  50.  
  51. ---- AENDERUNGEN ZU DEN VORHERGEHENDEN VERSIONEN -----------------------------
  52.  
  53.  
  54. Ausblick auf Version 3.0 in Stichworten
  55.  
  56.     - Schnittstellen            : CAPI-20, CAPI-11, MODEM
  57.                                   mehr als 2 Kanaele (2-30)
  58.  
  59.     - PPP-Client-Features       : MULTILINK, COMPRESSION
  60.  
  61.     - PPP-Server-Features       : MULTILINK, COMPRESSION
  62.                                   DYNAMIC-IP,PAP/CHAP
  63.  
  64.     - Firewall-Funktionalitaet  : Komplexe IP-Filter
  65.  
  66.     - Masquerading              : Erweiterte Funktionalitaet im Vergleich
  67.                                   zur Version 2.x
  68.  
  69.     - COM-Emulation ueber CAPI  : Emulation eines FAX-Modems fuer
  70.                                   ISDN-Karten mit FAX-G3 Unterstuetzung.
  71.                                   ( Ist schon als BETA verfuegbar !)
  72.  
  73.  
  74.  
  75. Version 2.9
  76.  
  77.     - Es ist nun moeglich, 'isdnpm' auch an einem Modem zu betreiben.
  78.     - Die Benutzung des neuen T-ONLINE Zugangs der Telekom wurde ver-
  79.       einfacht. (siehe 'TONLINE.TXT' )
  80.  
  81.     - Erweiterung der 'OutgoingIsdn' um 'EAZ' und 'Controller'
  82.  
  83. Version 2.8
  84.  
  85.     - 'UserId' und 'Password' aus dem File 'isdnuser.cfg' werden
  86.       an das 'Script' uebergeben.
  87.       Das Passwort kann ueber ein Dialogfenster erfragt werden.
  88.       ( '???' als Passwortangabe )
  89.  
  90.     - Masquerading wurde verbessert
  91.       siehe 'masquer.txt'
  92.  
  93.     - IsdnPm laesst sich mehrfach starten
  94.       siehe 'multi.txt'
  95.  
  96.     - MS-CHAP für Windows-NT RAS vollständig implementiert
  97.       Angabe der Windowsdomain möglich
  98.       (jetzt auch mit LAN-Manager Passwort)
  99.  
  100.     - MS-CALLBACK für Windows-NT RAS implementiert
  101.  
  102.     - Passwoerter koennen erfragt werden
  103.  
  104.     - T-ONLINE wurde verbessert
  105.       siehe 'tonline.txt'
  106.  
  107.     - AVM-B1 kann mit der 'CAPI.DLL' benutzt werden
  108.  
  109.  
  110. Version 2.7
  111.  
  112.     - Unterstützung vom WARP-4 (Merlin)
  113.  
  114.     - MS-CHAP für Windows-NT RAS vollständig implementiert
  115.       Angabe der Windowsdomain möglich
  116.  
  117.     - Der Defaultwert von 'PAKETSIZE' ist jetzt 2048
  118.  
  119.     - alternative Rufnummerliste
  120.     - alternative Auswahl eines anderen 'Providers'
  121.  
  122.     - Timeoutanpassung an Gebührenimpuls möglich
  123.  
  124.     - Anpassung an ELSA-CAPI (Bug in der ELSA-CAPI)
  125.  
  126.     - Steuerung über eine 'named Pipe' jetzt möglich
  127.  
  128.     - IP-Masquerading wurde implementiert
  129.  
  130. Version 2.6a
  131.  
  132.     - AVM-B1 funktioniert wieder.
  133.     - verbessertes Script für T-Online
  134.     - Compuserve Unterstuetzung
  135.  
  136. Version 2.6
  137.  
  138.     - zusätzliche Unterstützung von T-ONLINE und asynchronem PPP
  139.     - verbesserung von PPP für Windwos-NT RAS
  140.  
  141.     ACHTUNG Änderung !!!!
  142.  
  143.     - die Funktion 'ISDNREAD' wurde geaendert. Sie liefert nun
  144.       im 1.ten Zeichen des Returnstrings den Status der Verbindung
  145.       zurueck. Passen Sie Ihre Loginscripts entsprechend an .
  146.  
  147.     - das Password in Loginscripts muß nicht mehr eingetragen
  148.       werden, sondern es kann über den Aufruf 'READPASSWORD'
  149.       erfragt werden.
  150.  
  151.     - die Konfiguration des Interfaces bei PPP mit dynamischer
  152.       Adressvergabe geschieht NICHT mehr über die Zeile
  153.           'Script : ppp.fnc'
  154.       sondern über die Zeile
  155.           'IfConfigFile : ppp.fnc'
  156.  
  157. ------------------------------------------------------------------------------
  158.  
  159. Allgemeines
  160. -----------
  161.  
  162. ISDN pm ist als Ergänzung oder Alternative zu SLIPPM aus dem IAK oder
  163. zu SLIP aus dem TCP/IP gedacht. Es ermöglicht eine Internet-Verbindung
  164. über Telefon, jedoch mit der wesentlich schnelleren digitalen Datenüber-
  165. tragung von ISDN (64000 Bits/s) im Vergleich zu analogen Modems.
  166.  
  167. Für den Anwender liegt der Unterschied lediglich darin, daß ISDN pm
  168. anstelle eines Modems eine ISDN-Karte mit CAPI 1.1-DLL erfordert und
  169. die Datenübertragung wesentlich schneller ist (bis zu 7.6 KByte/sec).
  170. Dafür ist selbstverständlich auch nur dann eine Kommunikation möglich,
  171. wenn die Gegenstelle auch über eine ISDN-Anbindung mit passendem TCP/IP-
  172. Protokoll verfügt.
  173.  
  174. ------------------------------------------------------------------------------
  175.  
  176. Installation
  177. ------------
  178.  
  179. Die ZIP-Datei wird in einem beliebigen Unterverzeichnis entpackt.
  180. Danach gibt es die folgenden Dateien:
  181.  
  182.   MULTI.TXT            -  wie starte ich IsdnPm mehrfach
  183.   MULTIE.TXT           -  wie starte ich IsdnPm mehrfach (englisch)
  184.   TONLINE.TXT          -  Aenderung im T-ONLINE
  185.   MASQUER.TXT          -  Wie nutze ich 'Masquerading'
  186.   MASQUERE.TXT         -  Wie nutze ich 'Masquerading'  (englisch)
  187.   LIESMICH.TXT         -  diese hier
  188.   ISDNPM.EXE           -  das eigentliche Programm
  189.   ISDNSET.CMD          -  optionales Initialisierungsskript für TCP/IP
  190.   ISDNRES.CMD          -  optionales Resetskript
  191.   PIPE.CMD             -  REXX-Beispiel für Stuerung über eine 'PIPE'
  192.   LOGINx.FNC           -  Beispielscripts für SLIP/PPP Login
  193.   TONLINE.FNC          -  Beispielscript für T-ONLINE Login
  194.   TONCOMP.FNC          -  Beispielscript für COMPUSERVE über T-ONLINE
  195.   PPP.FNC              -  Script für PPP Interfacekonfiguration
  196.   ISDN.CFG             -  Konfigurationsdatei des Programms
  197.   ISDNUSER.CFG         -  Konfigurationsdatei der 'User'
  198.   RESOLV               -  'Nameserver'- Konfiguration für TCP/IP
  199.   RESOLV2              -  'Nameserver'- Konfiguration für TCP/IP  3.0
  200.   ISDNWAIT.EXE         -  wartet bis ISDNPM.EXE gestartet ist.
  201.  
  202. 1. Das ZIP-File 'ISDNPMxx.ZIP in einem beliebigen Verzeichnis auspacken.
  203.  
  204. 2. Das Programm 'ISDNPM.EXE' das Skript 'ISDNSET.CMD', 'ISDNRES.CMD',
  205.    PIPE.CMD und die Script-Funktionen 'PPP.FNC' und 'LOGINx.FNC' und
  206.    'TONLINE.FNC' werden in ein beliebiges Verzeichnis des Suchpfades
  207.    PATH kopiert, z.B. nach 'X:\TCPIP\BIN'.
  208.  
  209. 3. Die Konfigurationsdateien 'ISDN.CFG', 'ISDNUSER.CFG' und 'RESOLV'
  210.    bzw. 'RESOLV2' werden ins 'ETC-Verzeichnis' von TCPIP kopiert,
  211.    z.B. nach 'X:\TCPIP\MPTN'.
  212.    Wollen Sie auch TCP/IP unter WINOS2 oder DOS nutzen, vergessen
  213.    Sie nicht, die 'RESOLV' auch dort in das  'ETC-Verzeichnis' zu
  214.    kopieren.
  215.  
  216.    Falls Sie nicht wissen, wo Ihr 'ETC-Directory' liegt, geben Sie
  217.    in einer OS/2 Kommandozeile den Befehl : 'SET ETC' .
  218.  
  219.  
  220.    ACHTUNG : Bei Warp-Connect ist dies : 'X:\MPTN\ETC' !!!!!!!
  221.              Bei Warp-Connect kann der Nameserver über 'TCPCFG.EXE'
  222.              konfiguriert werden.
  223.  
  224.    ACHTUNG : Bei Warp-3 ist dies : 'X:\TCPIP\ETC' !!!!!!!
  225.  
  226. 4. Die 'CAPI.DLL' muß über den 'LIBPATH' erreichbar sein.
  227.    Alternativ können Sie in 'Isdn.cfg' in der Zeile 'CAPIDLL' den
  228.    kompletten Pfad der Capi.dll angeben.
  229.  
  230. ------------------------------------------------------------------------------
  231.  
  232. Konfiguration
  233. -------------
  234.  
  235. In der Datei 'ISDN.CFG' werden die allgemeine Konfiguration des Pro-
  236. gramms sowie seine ISDN- und IP-Eigenschaften festgelegt.
  237.  
  238. In der Datei 'ISDNUSER.CFG' werden Charakteristika für verschiedene
  239. Internet User (Provider) festgelegt.
  240. Die Konfiguration erfolgt zur Zeit noch durch Änderung dieser Dateien
  241. mit einem beliebigen Texteditor.
  242.  
  243. Im mitgelieferten 'ISDNUSER.CFG' befinden sich eine Reihe von
  244. Beispielkonfigurationen.
  245. Die dort angegebenen Beispiele sind für fast alle Provider geeignet.
  246.  
  247.  
  248. Die Konfigurationsdateien enthalten jeweils Abschnitte, die durch ein
  249. Schlüsselwort in eckigen Klammern eingeleitet werden.
  250. Zu jedem Abschnitt gibt es eine Reihe von Variablen und dazugehörigen
  251. Werten, die jeweils durch Doppelpunkt getrennt werden.
  252.  
  253. Kommentarzeilen beginnen immer mit '#'.
  254.  
  255.  
  256. ------------------------------------------------------------------------------
  257.  
  258.                  ???????????  Konfiguration ???????????
  259.  
  260. 1.  Wie sehen die Informationen von Ihrem Provider aus ?
  261.  
  262.     1.1   Wie lautet die ISDN-Nummer des Einwahlknotens ?
  263.  
  264.     1.2   Welches Protokoll verwendet Ihr Provider ?
  265.     1.3   Wie lautet die IP-Adresse des 'Gateways'?
  266.     1.4   Wie lautet Ihre IP-Adresse ?
  267.     1.5   Wie lautet die Subnetmaske ?
  268.     1.6   Wie groß ist dir MTU ?
  269.  
  270.     1.7   Wie lautet die IP-Adresse des 'Nameservers' (DNS) ?
  271.     1.8   Wie heißt die 'Domain' ?
  272.  
  273.     1.9   Welche Art der 'Authentifizierung' verwendet Ihr Provider ?
  274.     1.10  Verwendet Ihr Provider eine 'Loginprozedur' ?
  275.  
  276.     !!!!!!!!!!!!!!!!!
  277.  
  278.     1.11  In den ALLERMEISTEN Faellen ( ausser T-ONLINE )ist fuer Sie
  279.           die Standartkonfiguration fuer Synchrones-PPP (PPP ueber HDLC )
  280.           oder Asnchrones-PPP (PPP ueber X.75) geeigent.
  281.  
  282.           siehe Beispiele in 'isdnuser.cfg'
  283.  
  284.     !!!!!!!!!!!!!!!!!
  285.  
  286. 2.  Waehlen Sie aus dem Beispiel 'isdnuser.cfg' den Eintrag aus,
  287.     der für Ihren Provider am ehesten zutrifft.
  288.     Das Kriterium dafür dürfte das verwendete Protokoll sein.
  289.  
  290.     Löschen Sie alle anderen Einträge aus der 'isdnuser.cfg'.
  291.     (Machen Sie vorher eine Sicherung des Orginals!)
  292.  
  293.     2.1  PROVIDER
  294.  
  295.          Wählen Sie ein Mnemo für Ihren Provider und tragen
  296.          ihn im Feld 'Name' ein. Das Mnemo sollte keine
  297.          Leerzeichen enthalten.
  298.  
  299.     2.2  ISDN-NUMMER
  300.  
  301.          Die Rufnummer des Providers (1.1) tragen Sie im Feld
  302.          'OutgoingISDN' ein. Sie können den '-' als
  303.          Trennzeichen verwenden. Falls Sie über eine Nebenstelle
  304.          rufen, vergessen Sie nicht, die entprechende 'Vorwahl'
  305.          voranzustellen.
  306.  
  307.     2.3  PROTOKOLL
  308.  
  309.          Nun Tragen Sie das Protokoll, das Ihnen Ihr Provider
  310.          genannt hat (1.2) im Feld 'Protocol' ein. Manchmal giebt
  311.          es dabei Mißverständnisse. Haben Sie bei der Auswahl des
  312.          Protokolls Probleme, können Sie mir die Angaben des
  313.          Providers per FAX (siehe oben) schicken. Ich helfe Ihnen
  314.          bei der Konfiguration.
  315.  
  316.          Hier noch ein paar Hinweise zu den unterschiedlichen Proto-
  317.          kollen.
  318.  
  319.  
  320.          2.3.1 Protokoll 'X75'
  321.                Protokoll 'M_LAPB'
  322.                Protokoll 'HDLC_UI'
  323.                Protokoll 'HDLC'
  324.                Protokoll 'CISCO'
  325.  
  326.                Bei diesen Protokollarten wird das Ip-Paket direkt in
  327.                ein entsprechendes Isdn-Paket verpackt.
  328.                Bei 'M_LAPB' handelt es sich um 'X75' mit vorangestelltem Multi-
  329.                Protocol-Header. Diese Art wird genauso wie das Protkoll
  330.                'CISCO' nur im Zusammenhang mit CISCO-Routern verwendet.
  331.  
  332.                Einige Provider geben als Protokoll X.75 an, und verwenden
  333.                aber nur HDLC-Frames mit X.75 Header. Dafür verwenden Sie
  334.                dann das Protokoll 'HDLC_UI'. Falls Ihnen Ihr Provoder darüber
  335.                keine Auskunft geben kann, testen Sie am besten beide Varianten.
  336.  
  337.          2.3.2 Protokoll 'SLIP'
  338.  
  339.                Diese Protokollart wandelt das Ip-Paket in ein SLIP-Paket
  340.                um und verschickt es über X.75.
  341.  
  342.  
  343.          2.3.3 Protokoll 'T-ONLINE'
  344.  
  345.                Diese Protokollart wird ausschlieslich für den Internet-
  346.                Zugang über die Telekom verwendet. Die Beispielkonfigu-
  347.                ration in 'isdnuser.cfg' kann unverändert übernommen werden.
  348.  
  349.          2.3.4 Protokoll 'PPP'
  350.  
  351.                Das Protokoll 'PPP' steht für "SYNCHRONES PPP", also
  352.                PPP über HDLC. Dies entspricht den allgemeinen Internet
  353.                Drafts.
  354.  
  355.          2.3.5 Protokoll 'PPP_ASYNC'
  356.  
  357.                Das Protokoll 'PPP_ASYNC' steht für "ASYNCHRONES PPP", also
  358.                PPP über X.75. Diese Protkollvariante ist notwendig, wenn
  359.                Ihr Provider seinen asynchronen PPP-Zugang mit einem Isdn-
  360.                -Modem "aufgebohrt" hat.
  361.  
  362.  
  363.     2.4  OPTIONEN
  364.  
  365.          Über das Feld 'Flags' können bzw. müssen Sie das eingetragene
  366.          Protokoll noch mit ein paar Optionen versehen. Hie ein paar
  367.          Informationen zu den wichtigsten Flags.
  368.  
  369.          2.4.1 'IPCONFIG'
  370.  
  371.                Mit dem Flag 'IPCONFIG' können Sie festlegen, daß beim
  372.                Start von IsdnPm das IP-Interface gleich mit den rich-
  373.                tigen IP-Adressen konfiguriert wird. Dies ist natür-
  374.                lich nur sinnvoll, wenn Sie eine STATISCHE IP-Adresse
  375.                haben. (1.4)
  376.  
  377.          2.4.2 'AUTODIAL'
  378.                Das Flag 'AUTODIAL' erlaubt, daß der Verbindungsaufbau
  379.                automatisch gesteuert wird. !!!! VORSICHT !!!!
  380.                Falls Ihre Ip-Adresse dynamisch zugeteilt wird, kann
  381.                'AUTODIAL' zu Problemen führen.
  382.                Wenn Sie das Flag bei mehreren 'Usern' verwenden,
  383.                muß jeder 'User' für den Zugang zu einem anderen Netz/
  384.                Subnetz konfiguriert sein. ( siehe HOSTLIST, EXCLUDELIST)
  385.  
  386.  
  387.          2.4.3 'LOGINDIALOG'
  388.                Das Flag 'LOGINDIALOG' ist nur bei den Protokollvarianten
  389.                'SLIP' und 'PPP_ASYNC' sinnvoll. Beim Protokoll 'T_ONLINE'
  390.                ist diese Flag implizit gesetzt.
  391.                Wird diese Flag angegeben, so wird nach dem Verbindungs-
  392.                aufbau und vor dem IP-Datenverkehr noch ein Dialog mit dem
  393.                Router des Providers geführt. Über ein REXX-Script, das
  394.                im Feld 'Script' angegeben wird, kann diese Loginvorgang
  395.                gesteuert werden. Über diesen Dialog können evtl. auch
  396.                die IP-Adressen oder weitere Informationen ausgetauscht
  397.                werden. (1.3 - 1.10)
  398.                Sehen Sie sich bitte dafür die mitgelieferten Beispiele
  399.                ('loginx.fnc') an.
  400.  
  401.          2.4.4 'PPPIPSEND' 'IPSEND' 'PPP_IPSEND'
  402.                Das Flag 'PPPIPSEND' sollte grundsätzlich bei den Proto-
  403.                kollen 'PPP' und 'PPP_ASYNC' angegeben werden. Es über-
  404.                mittelt dem Router die eigene Ip-Adresse oder veranlaßt
  405.                den Router, eine Ip-Adresse zuzuweisen.
  406.  
  407.          2.4.5 'PPPPAP' 'PPP_PAP' 'PAP'
  408.                Das Flag 'PPPPAP' legt fest, daß man die Authentifizierung
  409.                (1.9) bei 'PPP' bzw. 'PPP_ASYNC' über PAP erfolgen soll.
  410.                Verwendet Ihr Provider einen Windows-NT RAS Zugang, so muß
  411.                diese Flag gesetzt werden. MS verwendet einen eigenen CHAP
  412.                Mode, der nicht dem jetzigen Internet-Standard entspricht.
  413.                Mit 'PPPPAP' wird eine Authentifizierung ueber PAP erzwungen.
  414.  
  415.          2.4.6 'PPPCHAP'  'PPP_CHAP' 'CHAP'
  416.                Das Flag 'PPPCHAP' legt fest, daß die Authentifizierung
  417.                (1.9) bei 'PPP' bzw. 'PPP_ASYNC' über CHAP erfolgen soll.
  418.  
  419.          2.4.7 'PPPCHAPMS'  'PPP_CHAP_MS' 'CHAP_MS'
  420.                Das Flag 'PPPCHAP' legt fest, daß die Authentifizierung
  421.                (1.9) bei 'PPP' bzw. 'PPP_ASYNC' über Microsoft-CHAP
  422.                erfolgen soll.
  423.  
  424.          2.4.8 'PPPSTANDARD' 'PPP_STANDARD' 'STANDARD'
  425.                Das Flag 'PPPSTANDARD' setzt die am häufigsten verwen-
  426.                deten Flags 'PPPIPSEND' 'PPPPAP' 'PPPCHAP' und
  427.                'PPP_CHAPMS' . Für die meisten PPP-Protokolle sollte
  428.                diese Flag ausreichen.
  429.  
  430.          2.4.9 'PPP_NACKTOPAP'
  431.                Das Flag 'PPP_NACKTOPAP' erzwingt die Authentifizierung
  432.                über PAP.
  433.  
  434.  
  435.          2.4.10 'USEV110'
  436.                Das Flag 'USEV110' legt fest, daß fuer PPP_ASYNC
  437.                nicht X.75 sonder V110 verwendet werden soll.
  438.                Diese Flag ist für den Zugang zu COMPUSERVE nötig.
  439.  
  440.  
  441.  
  442.     2.5  AUTHENTIFIZIERUNG
  443.  
  444.          Siehe 2.4.5 und 2.4.6
  445.          Falls Sie für Ihre Authentifizierung (1.9) beim Provider für
  446.          die Protokolle 'PPP' bzw. 'PPP_ASYNC' eine ID und ein PASSWORD
  447.          bekommen haben, so tragen Sie diese in die Felder 'PapId'
  448.          und 'PapPasswd' ein.
  449.          Wird die Authentifizierung bei den Protokollen 'SLIP' oder
  450.          'PPP_ASYNC' im Logindialog vorgenommen, müssen Sie diese
  451.          Informationen im Loginscript eintragen oder dort erfragen.
  452.          Über die REXX_funktion 'READPASSWORD' können diese Werte
  453.          auch erfragt werden.
  454.  
  455.     2.6  IPADRESSEN
  456.  
  457.          Als letzte Informationen müssen im 'isdnuser.cfg' noch diverse
  458.          Ip-Adressen eingetragen werden.
  459.  
  460.          2.6.1 GATEWAY-Adresse (1.3)
  461.  
  462.                Wurde Ihnen vom Provider die Gateway-Adresse mitgeteilt,
  463.                so tragen Sie diese Adresse in den Feldern 'HostIp' und
  464.                'DefaultIp' ein. Bitte nicht mit der DNS-Adresse verwech-
  465.                seln.
  466.                Wird diese Adresse dynamisch vergeben (sehr sehr selten),
  467.                so kann sie auch weggelassen werden.
  468.  
  469.  
  470.          2.6.2 IP-Adresse (1.4)
  471.  
  472.                Wurde Ihnen vom Provider eine feste (statische) Ip-Adresse
  473.                zugeteilt, so tragen Sie diese Adresse im Feld 'LocalIp'
  474.                ein. Wird die Adresse aber vom Provider zugeteilt (dyna-
  475.                misch), so lassen Sie diese Zeile weg.
  476.                Eine dynamische Zuordnung der Ip-Adressen kann entweder
  477.                in einem Logindialog erfolgen oder sie wird von 'PPP' bzw.
  478.                'PPP_ASYNC' vorgenommen.
  479.                   Wird die Zuordnung in einer Loginprozedur gemacht, so
  480.                 muß auch dort das Ip-Interface konfiguriert werden. Siehe
  481.                'TONLINE.FNC'.
  482.                   Wird die Zuordnung vom PPP-Protokoll gemacht, so
  483.                 muß im Feld 'IfConfigFile' das Konfiguartionsscript
  484.                 'PPP.FNC' angegeben werden.
  485.                 Das mitgelieferte Script 'PPP.FNC' darf nicht veraendert
  486.                 werden.
  487.  
  488.          2.6.3 SUBNETMASK (1.5)
  489.  
  490.                Die Subnetmaske ist im allgemeinen unkritisch. Ein Wert
  491.                von 255.255.255.255 ist aber NICHT zulaessig. In den
  492.                meisten Fällen funktioniert der Wert 255.255.255.0 richtig.
  493.                Tragen Sie diesen Wert im Feld 'Netmask' ein.
  494.  
  495.  
  496. 3. Damit der Nameserver richtig arbeitet, sind noch ein paar kleine
  497.    Änderungen zu machen.
  498.  
  499.    Tragen Sie die vom Provider gelieferten Werte DNS-Adresse und
  500.    Domain-Name  in den Dateien 'RESOLV' bzw. 'RESOLV2' ein.
  501.    !! ACHTUNG !!  Kleinschreibung beachten (UNIX) !!
  502.  
  503. 4. Arbeitet Ihr Provider mit CLI (Calling Line Identification),
  504.    das heißt prüft er Ihre MSN (Rufnummer), müssen Sie sicher-
  505.    stellen, daß Sie mit der richtigen MSN arbeiten.
  506.    Es sind dazu 2 Schritte notwendig.
  507.  
  508.    4.1 Zuordnung der MSN auf eine EAZ.
  509.  
  510.        Lesen Sie in der Dokumentation Ihrer Isdnsoftware nach,
  511.        wie dies bei Ihrer Capi funktioniert. Bei Teles gibt
  512.        es ein Object dafür im Capi Ordner.
  513.  
  514.    4.2 Im File 'isdn.cfg' legen Sie nun im Feld 'OAD' fest
  515.        (1.te Ziffer), mit welcher EAZ Sie rufen.
  516.  
  517.  
  518. 5. MTU-Size Message Tranfer Unit Size
  519.  
  520.    Der voreingestellte Wert von 1500 Byte, ist in fast allen Fällen
  521.    richtig. Verwendet Ihr Provider einen Wert, der hiervon abweicht,
  522.    ändern Sie bitte das Feld 'if_mtu' im File 'isdn.cfg' entsprechend.
  523.  
  524.  
  525. 6. Es gibt noch weitere Konfigurationsvarianten. Diese können Sie
  526.    der folgenden Parameterauflistung entnehmen.
  527.  
  528. 7. Ist für den Verbindungsaufbau zu Ihrem Provider noch ein 'login'
  529.    notwendig, nehmen Sie eine der vorhandenen 'loginx.fnc' und passen
  530.    Sie dieses REXX-Script Ihren Bedürfnissen an.
  531.    Da diese Scripts in REXX geschrieben sind, müssen Sie sich ein
  532.    bischen mit dieser Programmiersprache auseinadersetzen.
  533.  
  534.  
  535. 8. IP-Masquerading erfordert einen Eintrag in 'isdn.cfg' . Im Abschnitt
  536.    'ip' muß die Zeile :
  537.  
  538.         if_masquerade : 1
  539.  
  540.     stehen.
  541.     Wird die IP-Adresse dynamisch vergeben, wie bei (PPP)
  542.     muß in der REXX-Prozedur noch die IP-Adresse gesetzt werden. Mit dem
  543.     Aufruf
  544.  
  545.     rc = SETLOCALIP(Channel,LocalIp)
  546.  
  547.     kann dies aus der REXX-Prozedur heraus geschehen. Natürlich muß
  548.     auch das 'IP-Forewarding' eingeschaltet sein. (IPGATE ON)
  549.  
  550.     Wird die IP-Adresse dynamisch vergeben, und Sie wollen AUTODIAL
  551.     verwenden, so setzten Sie bitte
  552.  
  553.         if_masquerade = 2
  554.  
  555.  
  556.     Für weitere Informationen lesen Sie bitte 'masquer.txt'.
  557.  
  558. ------------------------------------------------------------------------------
  559.  
  560. Beispielkonfiguration für 'ISDN.CFG' :
  561. --------------------------------------
  562.  
  563. #
  564. # Globale Konfiguration
  565. #
  566.  
  567. [global]
  568.  
  569. #
  570. # 'LogFile'
  571. #
  572. # Pfadangabe der Protokolldatei
  573. #
  574.  
  575. LogFile         : C:\TMP\ISDN.LOG
  576.  
  577. #
  578. # 'TraceFile'
  579. #
  580. # Pfadangabe der Tracedatei
  581. #
  582. # Vorsicht ! Diese Angabe bremst den Datendurchsatz. Sie ist nur sinnvoll,
  583. # wenn in Problemfällen dem Autor von 'IsdnPm' genauere Informationen
  584. # zugeschickt werden sollen. ( FAX +49-7666-946556 )
  585. # Typischerweise entfällt diese Zeile.
  586. #
  587.  
  588. TraceFile       : C:\TMP\ISDN.TRC
  589.  
  590. #
  591. # 'Buffers'
  592. # 'BufferSize'
  593. #
  594. # Anzahl und Größe der Buffer
  595. # Die Anzahl sollte >= 10 gewaehlt werden
  596. # Die Größe  sollte die 'MTU-Size' um mindestens 32 überschreiten
  597. # Bei 'SLIP' und 'PPP_ASYNC' sind noch größere Werte notwendig.
  598. # Typische Werte sind 50 bzw. 3600
  599. #
  600.  
  601. Buffers         : 50
  602. BufferSize      : 3600
  603.  
  604. #
  605. # 'IpPriority'
  606. # 'IsdnPriority'
  607. #
  608. # Prioritäten des 'IP-Threads' und des 'ISDN-Threads'
  609. # Die Werte zwischen 0  und 63  entsprechen 'Standardpriorität'.
  610. # Die Werte zwischen 64 und 127 entsprechen 'Serverpriorität'.
  611. # Als günstig haben sich die Werte 100 bzw. 120 erwiesen.
  612. # (Diese Werte möglichst nicht ändern!)
  613. #
  614.  
  615. IpPriority      : 100
  616. IsdnPriority    : 120
  617.  
  618. #
  619. # 'CallBackWait'
  620. #
  621. # Bei langsamen Rechnern kann es mit der 'CAPI.DLL' von 'Teles'
  622. # zu Problemen kommen. Eine endlose Folge von Aufrufen  der
  623. # Signalisierungs-Routine aus der 'Capi.dll' heraus verbraucht
  624. # unnötige Rechenzeit. ( Der Rechner wird sehr langsam ! )
  625. # Sollte diese Situation bei Ihnen öfter auftreten, setzen Sie
  626. # diesen Parameter. Werte zwischen 30 und 200 sind möglich .
  627. #
  628. # In allen anderen Fällen muß dieser Parameter weggelassen, oder
  629. # auf '0' gesetzt werden.
  630. #
  631.  
  632. CallBackWait    : 0
  633.  
  634. #
  635. # 'FilterList'
  636. #
  637. # Über diese Liste kann der Zugriff global für alle 'User',
  638. # die in 'ISDNUSER.CFG' konfiguriert sind, eingeschränkt werden.
  639. #
  640. # Ein Listeneintrag besteht immer aus einer 'IP-Adresse' und
  641. # einer 'Netz-Maske', getrennt durch '/'. Es können mehrere
  642. # Einträge, durch ',' getrennt, aufeinanderfolgen.
  643. #
  644. # Soll z.B. der Zugriff auf das Netz '133.133.0.0' beschränkt werden,
  645. # muß folgender Eintrag gemacht werden :
  646. #
  647. #   FilterList  : 133.133.0.0/255.255.0.0
  648. #
  649. # Typischerweise ist ein Filter nur für 'Provider' interessant.
  650. # Der uneingeschränkte Zugriff für alle 'User' auf alle Netze
  651. # erfordert folgenden Eintrag :
  652. #
  653.  
  654. FilterList      : 0.0.0.0/0.0.0.0
  655.  
  656. #
  657. # 'Register'
  658. # 'RegisterIsdn'
  659. # 'Key'
  660. #
  661. # Diese beiden Einträge sind für die Registrierung der Software
  662. # notwendig.
  663. #
  664. # Mit 'Register' wird der Name und mit 'Key' der Schlüssel angegeben.
  665. # Mit 'RegisterIsdn' kann der 'Key' noch auf eine Isdn-Nummer ein
  666. # geschraenkt werden.
  667. #
  668.  
  669. Register        :   Mustermann
  670. Key             :   1234.5678.90
  671.  
  672. #
  673. # Mit 'CapiDll' kann man die Capi.dll die geladen werden soll
  674. # direct angeben. Wird diese zeile weggelassen, so wird die
  675. # CAPI über den LIBPATH gesucht.
  676. #
  677. #
  678.  
  679. CapiDll         :   .\capi.dll
  680.  
  681. #
  682. # Isdn Konfiguration
  683. #
  684.  
  685. [isdn]
  686.  
  687. #
  688. # 'Channels'
  689. #
  690. # Dieser Eintrag legt die Anzahl der ISDN-Kanäle fest.
  691. # Der Standardwert ist 2.
  692. #
  693.  
  694. Channels        : 2
  695.  
  696. #
  697. # 'Oad'
  698. #
  699. # Hier werden die 'EAZs' festgelegt. Die erste Ziffer gibt an, mit
  700. # welcher 'EAZ' abgehende Rufe versehen werden. Die folgenden Ziffern
  701. # definieren die 'EAZs', die angenommen werden.
  702. #
  703. #
  704.  
  705. Oad             : 0123456789
  706.  
  707. #
  708. # aktiviert die Serielle Schnittstelle fuer ISDNPM
  709. #
  710.  
  711. COMX            : COM1
  712.  
  713. #
  714. # Geschwindigkeit der Schnittstelle
  715. #
  716.  
  717. Speed           : 57600
  718.  
  719. #
  720. # Modeminitialisierungsstring
  721. #
  722.  
  723. ModemInit       : ATZ
  724.  
  725. #
  726. # Prefix vor dem waehlen
  727. #
  728.  
  729. DialPrefix      : ATX3DT
  730.  
  731.  
  732. #
  733. # IP Konfiguration
  734. #
  735.  
  736.  
  737.  
  738.  
  739. [ip]
  740.  
  741. #
  742. # Hier wird das 'IP-Interface' konfiguriert. Es wird empfohlen, mit
  743. # folgenden Werten zu arbeiten:
  744. #
  745. #
  746.  
  747. if_name     : sl0
  748. if_unit     : 0
  749. if_mtu      : 1500
  750. if_speed    : 64000
  751. if_rtt      : 0
  752. if_rttvar   : 0
  753. if_rttmin   : 0
  754. if_sendpipe : 8192
  755. if_recvpipe : 8192
  756. if_ssthresh : 0
  757. if_maxqueue : 24
  758. if_maxfastq : 12
  759.  
  760.  
  761. #
  762. # für Ip-Masquerading ist folgender Eintrag notwendig
  763. #
  764. # siehe 'masquer.txt'
  765. #
  766.  
  767. if_masquerade : 1       // 2 oder 3
  768.  
  769.  
  770.  
  771. Beispielkonfiguration für 'ISDNUSER.CFG' :
  772. ------------------------------------------
  773.  
  774. #
  775. # Konfiguration eines 'Users'.
  776. # Mehrere solcher Einträge können aufeinander folgen.
  777. #
  778.  
  779. [user]
  780.  
  781. #
  782. # 'Name'
  783. # Mnemo für 'Provider'
  784. #
  785.  
  786.   Name          : internet
  787.  
  788. #
  789. # 'IncomingISDN'
  790. # Liste von ISDN-Rufnummern für eingehende Rufe (max. 4 ).
  791. # Dieser Eintrag ist normalerweise nur für 'Provider' interessant.
  792. # Es koennen 'wildcards' angegeben werden.
  793. #
  794.  
  795.   IncomingISDN  : *130-777777,*130-777778,*130-777779
  796.  
  797. #
  798. # 'OutgoingISDN'
  799. #
  800. # ISDN-Rufnummer(n),mit der der 'Provider' bzw. 'User' gerufen wird.
  801. #
  802.  
  803.   OutgoingISDN  : 0130-1,0130-2,0130-3,0130-4
  804.  
  805. #
  806. # Erweiterung zur Version 2.8
  807. # Angabe der Rufnummer mit EAZ. Hier wird mit der EAZ 4 gewaehlt
  808. # Diese Angabe Ueberschreibt die EAZ-Angabe in 'isdn.cfg'
  809. #
  810.  
  811.   OutgoingISDN  : 0130-1/4
  812.  
  813. #
  814. # Erweiterung zur Version 2.8
  815. # Angabe der Rufnummer mit EAZ. Hier wird mit der EAZ 4 gewaehlt
  816. # Diese Angabe ueberschreibt die EAZ-Angabe in 'isdn.cfg' und
  817. # waehlt nicht auf Controller-0 sonder auf Controller-1
  818. #
  819.  
  820.   OutgoingISDN  : 0130-1/4/1
  821.  
  822. #
  823. # 'Alternate'
  824. #
  825. # verweist auf einen anderen Usereintrag, der ausgewaehlt wird, falls
  826. # mit den verschiedenen ISDN-Rufnummern (OutgoingISDN  - OutgoingISDN4 )
  827. # keine Verbingung gelingt.
  828. #
  829.  
  830.   Alternate     : Provider2
  831.  
  832. #
  833. # 'MailAddress'
  834. # 'Address'
  835. #
  836. # Diese Einträge sind rein informativ.
  837. #
  838.  
  839.   MailAddress   : user@anypop.de
  840.   Address       : AnyPop PLZ DE-Stadt
  841.  
  842. #
  843. # 'Flags'
  844. #
  845. # Mit den 'Flags' 'IPCONFIG','AUTODIAL' und 'DIALBACK' lassen
  846. # sich folgende Eigenschaften konfigurieren  :
  847. #
  848. #   'IPCONFIG'       ist dieses 'Flag' gesetzt, werden die Parameter
  849. #                    des Eintrags für die automatische Konfiguration
  850. #                    des Ip-Interfaces benutzt.
  851. #
  852. #   'AUTODIAL'       legt fest, ob eine Verbindung bei Bedarf automa-
  853. #                    tisch aufgebaut werden soll (nur wirksam in Ver-
  854. #                    bindung mit dem Parameter 'TimeOut').
  855. #
  856. #                    WARNUNG ! 'AUTODIAL' kann zu ungewolltem Verbindungs-
  857. #                    aufbau führen, wenn Ip-Pakete von im Hintergrund
  858. #                    'vergessenen' Prozessen verschickt werden !
  859. #
  860. #   'DIALBACK'       lehnt einen eigehenden Ruf ab und aktiviert nach
  861. #                    nach Ablauf der in 'DialBackWait' festgelegten
  862. #                    Zeit einen automatischen Rückruf.
  863. #
  864. #   'TRIGGERIN'      aktiviert den Trigger für 'TimeOut' auch bei ankommenden
  865. #                    IP-Paketen.
  866. #
  867. #   'PACKETFILTERIN' wendet den 'PACKETFILTER' auch auf ankommende
  868. #                    IP-Pakete an.
  869. #
  870. #
  871. #   'LOGINDIALOG'    muss gesetzt werden, wenn für SLIP eine
  872. #                    Anmeldeprozedur notwendig ist. Die Anmelde-
  873. #                    prozedur wird mit dem REXX-Script, das
  874. #                    mit 'Script' angegeben ist, ausgeführt.
  875. #
  876. #   folgende Flags sind speziell für das PPP-Protokol
  877. #
  878. #   'PPP_PAP'
  879. #    'PAP'
  880. #   'PPPPAP'         aktiviert die Authentifizierung über PAP.
  881. #
  882. #   'PPP_CHAP_MS'
  883. #   'CHAP_MS'
  884. #   'PPPCHAPMS'      aktiviert die Authentifizierung über Microsoft-CHAP.
  885. #
  886. #   'PPP_CHAP'
  887. #   'CHAP'
  888. #   'PPPCHAP'        aktiviert die Authentifizierung über CHAP.
  889. #
  890. #   'NACKTOPAP'
  891. #   'PPP_NACKTOPAP'
  892. #   'PPPNACKTOPAP'   erzwingt die Authentifizierung über PAP.
  893. #
  894. #   'PPP_IP_SEND'
  895. #   'IPSEND'
  896. #   'PPPIPSEND'      activiert den Austausch der IP-Adressen.
  897. #                    Wurde mit 'Script' ein REXX-Script ( 'PPP.FNC' ),
  898. #                    angegeben, kann mit den ausgehandelten IP-Adressen
  899. #                    das Ip-Interface neu konfiguriert werden.
  900. #
  901. #
  902. #   'STANDARD'
  903. #   'PPP_STANDARD'
  904. #   'PPPSTANDARD'    setzt PPPPAP,PPPCHAP,PPPCHAPMS und PPPIPSEND
  905. #
  906. #   'PPPCALLBACK'    benutzt fuer WIN-NT RAS die CALL-BACK-OPTION
  907. #
  908. #   'LMHASH'         benutzt fuer WIN-NT RAS das Lanmanager Passwort
  909. #
  910. #   folgende Flags sind speziell für Modembetrieb
  911. #
  912. #   'MODEM'          Dieses Flag ist nur bei der Karte ISDN/PCFpro
  913. #                    von ELSA möglich. Mit Diesem Flag wird die
  914. #                    Slipverbindung über das eingebaute V.34 Modem
  915. #                    ermöglicht.
  916. #
  917.  
  918.   Flags         : IPCONFIG,AUTODIAL
  919.  
  920. #
  921. # 'Protocol'
  922. #
  923. # Hier wird die Art der 'IP-Encapsulation' festgelegt.
  924. #
  925. #   'X75'           direktes Einpacken der Ip-Pakete in X75-Datenpakete
  926. #   'SLIP'          Ip-Pakete mit 'SLIP-Framing' in X75-Datenpakete
  927. #   'CSLIP'         .. 'SLIP-Framing' in X75-Datenpakete mit VJ
  928. #   'T70'           direktes Einpacken der Ip-Pakete in X75/T70NL Datenpakete
  929. #   'PPP'           IP-PPP Protokoll, kompatibel mit SUN und CISCO
  930. #                   ( beantwortet PAP und CHAP Requests !)
  931. #   'HDLC'          direktes Einpacken der Ip-Pakete in HDLC-Frames
  932. #   'HDLC_UI'       direktes Einpacken der Ip-Pakete in HDLC-UI-Frames
  933. #   'CISCO'         CISCO-HDLC Encapsulation mit 'KEEP-ALIVE'
  934. #   'M_LAPB'        CISCO Muilti-Lapb Protokoll
  935. #   'T_ONLINE'      Zugang zum Internet über T-ONLINE
  936. #   'T_ONLINE_PPP'  Zugang zum Internet über T-ONLINE und COMPUSERVE
  937. #   'PPP_ASYNC' wie 'PPP' aber über X.75
  938. #
  939.  
  940.   Protocol      : X75
  941.  
  942. #
  943. # 'PapId' und 'PapPasswd'
  944. # 'Userid' und 'Password'
  945. #
  946. #  Userid und Password für PPP-PAP bzw. PPP-CHAP
  947. #
  948. #
  949. #   wird an Stelle des Passworts '???' einegeben, so wird das
  950. #   Passwort ueber ein Dialogfenster erfragt
  951. #
  952. #
  953. #
  954.  
  955. Userid          : MyWi
  956. Password        : Secret
  957.  
  958. #
  959. # 'MSNDomain'
  960. #
  961. #  Angabe der Login-Domäne bei MS-Netzwerken.
  962. #
  963.  
  964. MSNDomain       : DOMAIN1
  965.  
  966. #
  967. # 'Script'
  968. #
  969. #  REXX-Script.
  970. #  Dieses REXX-Script wird nach dem Verbindungsaufbau gestartet.
  971. #  Es bleibt dem Anwender freigestellt, welche Actionen er damit
  972. #  ausführen will.
  973. #  Für das Protokol 'SLIP' mit dem Flag 'LOGINDIALOG' wird dieses
  974. #  Script für den Logindialog verwendet. Im File 'LOGIN.FNC' ist
  975. #  eine Prozedur angegeben, die jederzeit auf eigene Bedürfnisse
  976. #  angepaßt werden kann.
  977.  
  978.  
  979. Script          : Login.fnc
  980.  
  981. #
  982. # 'IfConfigFile'
  983. #
  984. #  Für das Protokol 'PPP' mit dem Flag 'PPPIPSEND' kann dieses
  985. #  Script für die Konfiguration des Ip-Interfaces mit den ausge-
  986. #  handelten Ip-Adressen verwendet werden. Dies ist nur notwendig,
  987. #  wenn die Ip-Adresse nicht 'statisch' ist. Im File 'PPP.FNC' ist
  988. #  eine Möglichkeit vorgegeben.
  989. #
  990.  
  991. IfConfigFile    : PPP.fnc
  992.  
  993. #
  994. # 'FragmentSize'
  995. #
  996. # Paketgröße der ISDN-Datenpakete. Der Wert kann nur bei 'SLIP' und
  997. # 'T70' und 'PPP_ASYNC' angepaßt werden. Er legt die Paktierung fest.
  998. # Der Standardwert beträgt 256.
  999. #
  1000.  
  1001.   FragmentSize  : 1024
  1002.  
  1003. #
  1004. # 'PaketSize'
  1005. #
  1006. # Dieser Wert legt die maximale FRAME-Size von Isdn_Paketen fest.
  1007. # Der Standardwert beträgt 2048.
  1008. #
  1009.  
  1010.   PaketSize     : 2048
  1011.  
  1012. #
  1013. # 'TimeOut' n
  1014. #
  1015. # Dieser Wert gibt an, nach welcher Zeit (Sekunden) der Inaktivität,
  1016. # die Verbindung selbständig getrennt werden soll. Der Wert sollte
  1017. # dem Gebührentakt angepaßt werden.
  1018. # Ein Wert von 0 deaktiviert diese Funktion, außerdem wird damit die
  1019. # 'AUTODIAL' Funktion unwirksam.
  1020. # Natürlich hat dieser Wert keinen Einfluß auf den Time-Out der Gegen-
  1021. # stelle. (der kürzere Time-Out gewinnt.)
  1022. #
  1023.  
  1024.   TimeOut       : 400
  1025.  
  1026. #
  1027. # 'TimeOut' <a>,<b>,<c>
  1028. #
  1029. # Diese Form der Timeout-Funktion passt sich an den Gebührenimpuls an.
  1030. # Da erst 1 Gebührenimpuls eintreffen muß, bevor die Dauer übernommen
  1031. # werden kann, wird der Wert für die Dauer des ersten Impulses unter
  1032. # <a> angegeben.
  1033. # <b> legt die Inactivitätszeit fest und
  1034. # <c> legt fest , wann vor den nächsten Gebührenimpuls aufgelegt wird.
  1035. #
  1036. # z.B. TimeOut : 400,20,3
  1037. # schätzt den ersten Takt auf 400 Sekunden.
  1038. # wird in den letzten 23 Sekunden eines Gebührentaktes kein Paket mehr
  1039. # übertragen, so trennt IsdnPm die Verbindung 3 Sekunden vor dem Eintreffen
  1040. # des nächsten Gebührenimpulses.
  1041. #
  1042.  
  1043.   TimeOut       : 400,20,3
  1044.  
  1045.  
  1046. #
  1047. # 'Connections'
  1048. #
  1049. # legt fest, wieviele Verbindungen gleichzeitig zum selben 'Provider'
  1050. # bzw. 'User' aufgebaut werden können.
  1051. #
  1052.  
  1053.   Connections   : 1
  1054.  
  1055. #
  1056. # 'HostIp'
  1057. #
  1058. # Ip-Adresse des Verbindungspartners.
  1059. #
  1060.  
  1061.   HostIp        : 192.192.3.254
  1062.  
  1063. #
  1064. # 'LocalIp'
  1065. #
  1066. # Eigene Ip-Adresse.
  1067. #
  1068.  
  1069.   LocalIp       : 192.192.3.6
  1070.  
  1071. #
  1072. # 'Netmask'
  1073. #
  1074. # Eigene Subnet-Mask
  1075. #
  1076.  
  1077.   Netmask       : 255.255.255.0
  1078.  
  1079. #
  1080. # 'DefaultIp'
  1081. #
  1082. # Ip-Adresse, die für den 'Default-Route' verwendet werden soll.
  1083. #
  1084.  
  1085.   DefaultIp     : 192.192.3.254
  1086.  
  1087. #
  1088. # 'Metric'
  1089. #
  1090. # Nur für Provider interessant. (Nicht ändern!)
  1091. #
  1092.  
  1093.   Metric        : 15
  1094.  
  1095. #
  1096. # 'HostList', 'ExcludeList' und 'AccessList' sind genauso aufgebaut wie
  1097. # die 'FilterList' in 'ISDN.CFG'.
  1098. #
  1099. # 'HostList'
  1100. #
  1101. # Diese Liste gibt an, welche Netze über diese Verbindung erreichbar sind.
  1102. # Der Standardeintrag für einen 'User', der über diese Verbindung das ge-
  1103. # samte INTERNET erreichen will, ist '0.0.0.0/0.0.0.0'. Für einen 'Provider'
  1104. # der zu einem 'User' nur bestimmte Adressen 'forewarden' will, muß der
  1105. # Eintrag entsprechend angepaßt werden.
  1106. #
  1107. # Wird diese Konfigurationszeile ganz weggelassen, funktioniert sie genau
  1108. # wie der 'Standardeintrag'.
  1109. #
  1110. # Standardeintrag :
  1111. #
  1112.  
  1113.   HostList      : 0.0.0.0/0.0.0.0
  1114.  
  1115. #
  1116. # 'ExcludeList'
  1117. #
  1118. # Diese Liste schränkt die 'HostList' ein.
  1119. # Standardeintrag ist leer.
  1120. #
  1121.  
  1122.   ExcludeList   :
  1123.  
  1124. #
  1125. # 'AccessList'
  1126. #
  1127. # Diese Liste ist nur für 'Provider' interessant. Sie schränkt den
  1128. # Zugriff auf bestimmte Netze ein.
  1129. # Standardeintrag ist leer.
  1130. #
  1131.  
  1132.   AccessList    :
  1133.  
  1134.  
  1135. #
  1136. # 'DialFilter'
  1137. #
  1138. # Mit diesem Filter kann auf den Inhalt von Ip-Paketen gefiltert
  1139. # werden. Ip-Pakete, die auf diesen Filter ansprechen, lösen
  1140. # weder einen 'Autodial' aus noch den 'TimeOut'.
  1141. # Besteht eine Verbindung, so werden diese Pakete normal übertragen.
  1142. # Ein Filter kann maxial 64 Bytes lang sein.
  1143. # Er bseteht aus einen 'Wert-String' und einem 'Masken-String' die
  1144. # durch '/' getrennt werden. Für einen 'User' können mehrere Filter
  1145. # eingetragen werden (maxial 16 ).
  1146. #
  1147. # (Funktioniert nur in der registrierten Version !)
  1148. #
  1149. # Mit einem solchen Filtereintrag kann z.B. verhindert werden, daß
  1150. # 'ICMP' Pakete eine Verbindung unnötig offenhalten. Es ist notwendig,
  1151. # daß Sie den Aufbau eines IP bzw. TCP Pakets genau kennen.
  1152. #
  1153. # Beispiel für einen 'ICMP-Filter'  und einen 'IGMP-Filter:
  1154. #
  1155.  
  1156. DialFilter  : 45000000-00000000-0001/F0000000-00000000-00FF
  1157. DialFilter  : 45000000-00000000-0002/F0000000-00000000-00FF
  1158.  
  1159. #
  1160. # 'PaketFilter'
  1161. #
  1162. # Mit diesem Filter kann auf den Inhalt von Ip-Paketen gefiltert
  1163. # werden. Ip-Pakete, die auf diesen Filter ansprechen, werden
  1164. # ignoriert. Der Filter wirkt normalerweise auf 'abgehende' Ip-
  1165. # Pakete. Mit dem Flag 'PACKETFILTERIN' reagiert er auch auf
  1166. # ankommende Ip-Pakete.
  1167. # (Funktioniert nur in der registrierten Version !)
  1168. #
  1169.  
  1170. PaketFilter  : 45000000-00000000-0001/F0000000-00000000-00FF
  1171.  
  1172. #
  1173. # Eine vereinfachte Form der Filterkonfiguration ist in Vorbereitung.
  1174. #
  1175.  
  1176. ------------------------------------------------------------------------------
  1177.  
  1178. Anwendung
  1179. ---------
  1180.  
  1181. Das Programm kann beim Booten des Rechners gestartet werden durch:
  1182.  
  1183.   - Erzeugen eines Programmobjekts im Systemstart-Ordner sowie
  1184.     dem Ausführen des IP-Konfigurationsskripts ISDNSET.CMD für
  1185.     den ersten (normalerweise einzigen) User mit IPCONFIG-Flag.
  1186.     Dann sollten die entsprechenden IP-Nummern für die automatische
  1187.     Konfiguration beim User eingetragen sein.
  1188.  
  1189.   - Starten über TCPSTART.CMD / SETUP.CMD analog zum SLIP sowie
  1190.     entsprechende Konfiguration.
  1191.  
  1192. In der PM-Oberfläche des Programms kann manuell eine Verbindung zu dem
  1193. in der Provider-Listbox selektierten User hergestellt werden (Menu
  1194. Connection->Dial). Ebenso kann für diesen User die IP-Konfiguration
  1195. aufgerufen werden (Menu File->Ip Setup).
  1196. Die übrigen Felder des Providers sind passiv und dienen nur zur Anzeige
  1197. der wichtigsten User-Daten.
  1198.  
  1199. Für den selektierten ISDN-Kanal kann die Verbindung wieder beendet werden
  1200. (Menu Connection->Hangup).
  1201.  
  1202. Im Trace-Window können die Ausgabemeldungen von CAPI etc. sowie der
  1203. Datenfluß durch das ISDN-Interface analysiert werden.
  1204. Vorsicht: Bei intensivem Datentransfer kann es bei manchen Rechnern
  1205. zu Leistungseinbußen kommen. ( Ab Version 2.03 kein Problem !)
  1206. Es sollten außer 'Connections' nur dann andere Ausgaben aktiviert werden,
  1207. wenn dies für die Analyse eines Problems notwendig ist.
  1208. Der Inhalt des Trace-Windows kann ab Version 2.5 auch im File abgelegt
  1209. werden. (TraceFile ). Beim Starten von 'IsdnPm' kann mit der Option
  1210. '-v -d255' der Tracelevel voreingestellt werden.
  1211.  
  1212. Mit 'IsdnPm -min' kann IsdnPm in der registrierten Version im Hintergrund
  1213. gestartet werden.
  1214.  
  1215. ------------------------------------------------------------------------------
  1216.  
  1217. Technische Daten
  1218. ----------------
  1219.  
  1220. ISDN pm läuft mit TCPIP 2.0 sowie mit dem IAK von Warp.
  1221.  
  1222. ISDN pm läuft prinzipiell mit allen ISDN-Karten, die mit einer CAPI.DLL
  1223. Version 1.1 für OS/2 ausgeliefert werden.
  1224.  
  1225. Erfolgreich getestet wurde es mit folgender Hardware:
  1226.  
  1227.   Firma Diehl  : Diehl SCOM, SX, Diva, S2m,
  1228.   Firma NCP    : NCP-P16,NCP-A
  1229.  
  1230.   Firma Teles  : Teles 8/16 bit mit CAPI-Version 3.10
  1231.  
  1232.   Firma Bintec : positiver Test eines Anwenders
  1233.   Firma IBM    : PCMCIA Active 2000
  1234.                  (läuft nur im SLOT-1)
  1235.  
  1236.   Firma AVM    : AVM-B1
  1237.                  hier muß die CAPI16.DLL nach CAPI.DLL kopiert werden.
  1238.  
  1239.   Firma Elsa   : ISDN/PCFpro
  1240.  
  1241. Jedoch haben manche Hersteller Besonderheiten in ihrer CAPI,
  1242. so daß es durchaus Probleme mit manchen Karten geben kann.
  1243.  
  1244. ------------------------------------------------------------------------------
  1245. Historie
  1246. --------
  1247.  
  1248. Version 2.0 (isdnpm.zip)
  1249.  
  1250.     - Dies ist die erste Version mit PM-Oberfläche.
  1251.       Neu sind ebenso die Unterstützung verschiedener Provider mit
  1252.       unterschiedlichen Sub-Netzen (Schlüssel HOSTLIST im Abschnitt
  1253.       USER in ISDNUSER.CFG) sowie das programmgesteuerte Wählen
  1254.       und Auflegen durch Timeout.
  1255.  
  1256.     - Die Version 2.0 ist die erste Version, die als Shareware einem
  1257.       großen Kreis von Nutzern zugänglich gemacht wird.
  1258.  
  1259.  
  1260. Version 2.03 (isdnpm203.zip)
  1261.  
  1262.     - Verbesserung der Eigenschaften vom 'Trace-Window'.
  1263.  
  1264.     - Ein 'Semaphore' verhindert, daß das Programm mehrfach gestartet
  1265.       werden kann.
  1266.  
  1267.  
  1268. Version 2.4 (isdnpm24.zip)
  1269.  
  1270.     - Implementierung der Protokolle 'HDLC','CISCO','M_LAPB' und
  1271.       PPP-PAP und PPP-CHAP
  1272.  
  1273.     - 'CallBackWait' ,'PaketFilter' und 'DialFilter' wurden eingebaut.
  1274.  
  1275.     - 'HostList' Eintrag kann weggelassen werden.
  1276.  
  1277.     - Neue Schlüsselwörter  : 'IncomingISDN' 'OutgoingISDN'
  1278.  
  1279. Version 2.5 (isdnpm25.zip)
  1280.  
  1281.     - Implementierung der Protokolle 'HDLCUI'
  1282.  
  1283.     - REXX-Script fuer SLIP ueber X.75
  1284.       für Login-Prozedur und Einstellung der Ip-Adressen
  1285.  
  1286.     - Verbesserung von PPP
  1287.       dynamische Vergabe der Local-Ip Addresse
  1288.  
  1289.     - Verbesserung für AVM-B1 und ELSA ISDN/PCFpro
  1290.  
  1291.  
  1292. Version 2.6 (isdnpm26.zip)
  1293.  
  1294.       !!!!! ACHTUNG !!!!!
  1295.  
  1296.     - Verschieden Prozeduren für Login und Konfiguartion des Interfaces
  1297.       'Script' und 'IfConfigFile' !
  1298.       Älter Konfiguartionen mit dynamischer Vergabe der Ip-Adressen bitte
  1299.       ändern.
  1300.  
  1301.     - Verbesserung von PPP
  1302.       dynamische Vergabe auch der Rremote-Ip Addresse
  1303.  
  1304.     - Implemetierung von 'T_ONLINE'
  1305.     - Implemetierung von 'PPP_ASYNC'
  1306.  
  1307.     - kleine Änderungen an der Oberfläche
  1308.       - läßt sich mit '-min' starten.
  1309.       - es entfällt der 'lästige' Button beim Start
  1310.  
  1311.     Es hat viele Verbeserungsvorschläge gegeben. Ich bin dankbar für jede
  1312.     Anregung. Viele der Anregungen haben sich auf die Oberfläche bezogen.
  1313.     In der Version 2.6 wurden bisher nur Verbesserungen im Protokollbreich
  1314.     vorgenommen.
  1315.  
  1316.  
  1317. Version 2.7 (isdnpm27.zip)
  1318.  
  1319.     - Kommunikation über '\PIPE\ISDNPM' mit 'isdnpm'
  1320.     - MS-Chap ist implementiert.
  1321.     - wurde mit WARP-4 (Merlin) getestet.
  1322.     - alternative Rufnummern und Provider
  1323.     - IP-Masquerading wurde implementiert
  1324.  
  1325. Version 2.8 (isdnpm28.zip)
  1326.  
  1327.     - Masquerading verbessert
  1328.     - IsdnPm laesst sich mehrfach starten
  1329.     - MS-CHAP mit Lanmanger Passwort
  1330.     - MS-CALLBACK für Windows-NT RAS
  1331.     - Passwortdialog
  1332.     - T-ONLINE Verbesserung
  1333.     - AVM-B1 mit  'CAPI.DLL'
  1334.  
  1335. ------------------------------------------------------------------------------
  1336.  
  1337. Wo finde ich die neue Version ?
  1338. ===============================
  1339.  
  1340.     Die neuste Version finden Sie auf :
  1341.  
  1342.         'ftp.uni-freiburg.de'
  1343.     in
  1344.         '/pub/pc/os2/isdn'.
  1345.  
  1346.  
  1347.  
  1348.  
  1349.