home *** CD-ROM | disk | FTP | other *** search
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Login script for AmiTCP/CSLIP connection to T-Online, Germany using
- ; IPDial 2.1.
- ; $VER: T-Online.IPDial 2.1 (16.04.96)
- ;
- ; written by Kai Kohlmorgen <kai@sel.heide.de> and Stefan Gybas
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; All comments are in German because this script is useless for other
- ; people.
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ;
- ; Es gibt hier kein DEVICE-Kommando, da dieses Skript mit dem Parameter
- ; SANADEV aufgerufen werden sollte, z.B. also
- ;
- ; AmiTCP:bin/IPDial AmiTCP:db/T-Online.IPDial SANADEV=cslip0 ECHO
- ;
- ; Im StartNet-Skipt sollte dann bei AmiTCP 4.2
- ;
- ; AmiTCP:bin/bootpconfig cslip0 IP $LOCALIP DEST $REMOTEIP LOOPBACK
- ;
- ; oder bei AmiTCP 4.0demo
- ;
- ; AmiTCP:bin/ifconfig cslip0 $LOCALIP $REMOTEIP
- ; AmiTCP:bin/route add $LOCALIP localhost
- ; AmiTCP:bin/route add default $REMOTEIP
- ;
- ; verwendet werden.
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Initialisierung
-
- SEND "\r\n"
- DELAY 1
- SEND "ATZ\r"
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Auf OK warten; wenn es nicht kommt, wird abgebrochen.
-
- WAIT "OK"
- ON STATUS GOTO TIMEOUT
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Das Modem soll bei fallender DTR-Flanke (wenn IPDial beendet wird) nicht
- ; auflegen
-
- SEND "AT&D0\r"
- WAIT "OK"
- ON STATUS GOTO TIMEOUT
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Anwahl - bundesweit unter der Nummer 01910
-
- Anwahl:
-
- ECHO "Ich wähle...\n"
- SEND "ATDP01910\r"
- WAIT TIMEOUT=60 "CONNECT" "BUSY" "NO CARRIER"
- ON STATUS GOTO TIMEOUT Login NoCarrier
-
- ECHO "Leitung ist belegt, Ich warte 30 Sekunden...\n"
- DELAY 30
- GOTO Anwahl
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Verbindung hergestellt - nun Einloggen.
-
- Login:
-
- ECHO "Verbindung ist hergestellt!\n"
- SEND ".\r"
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; In diesem Abschnitt bitte den eigenen Account und das Passwort
- ; eintragen!
-
- WAIT "[?25h"
- SEND "Account"
- WAIT "[?25h"
- SEND "\r"
- WAIT "[?25h"
- SEND "Passwort"
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Ab hier sollte nichts mehr geändert werden!
-
- WAIT "[?25h"
- SEND "**53#\c"
- WAIT "1A721"
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Internet-Zugang aufrufen
-
- SEND "**190144100#\c"
- WAIT "SH581"
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Gebühren akzeptieren :-((
-
- SEND "19\c"
- WAIT "OK"
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; IP-Adressen ermitteln
-
- SEND "LIN\r"
- WAIT TIMEOUT=10 "OK"
- SCAN "%{YOURIP%} %[LOCALIP%] %{DESTIP%} %[REMOTEIP%]" GLOBAL
- ON STATUS GOTO NeverHappens ScanError ScanError
-
- SEND "OK\r"
- ECHO "SLIP-Verbindung ist bereit. Ich starte nun AmiTCP.\n"
- EXIT 0
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Fehlermeldung: Timeout
-
- TIMEOUT:
- ECHO "\nTimeout. Ich gehe in den Terminalmodus.\n"
- TERMINAL NOECHO RAW
- EXIT 10
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Fehlermeldung: NO CARRIER
-
- NoCarrier:
- ECHO "\nFehler: NO CARRIER.\n"
- EXIT 10
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Fehlermeldung: Fehler beim SCAN-Befehl
-
- ScanError:
- ECHO "\nFehler: Konnte ENV-Variablen nicht setzen.\n"
- EXIT 10
-
-