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