Das Programm und das Kontrollfeld müssen mit den notwendigen Daten konfiguriert werden, d.h. die Modemwerte und die Adressangaben müssen eingetragen werden. Hierzu weiter unten noch einige Darstellungen. Zunächst jedoch die Namen der nötigen Programme und Dateien (die Downloadadressen für Programme und Dateien stehen unten, am Ende der Datei):
InterSLIP Installer (enthält das komplette Programmpaket, siehe
1.2)
inter-slip-redial-script (Modem-Skript zum Einwählen in das Rechenzentrum,
siehe 1.3)
Uni KA lehrer1 (Modem-Skript für den Kontakt zum Rechner lehrer1,
siehe 1.3)
1.2. InterSLIP Installer starten und damit das Programm installieren.
Das Installationsprogramm installiert ein Kontrollfeld, eine Systemerweiterung
und ein Setup-Programm, „InterSLIP Setup“, mit dem die Daten für eine
Verbindung erfasst werden; damit wird eine Konfiguration festlegt. Weiterhin
erzeugt der Installierer auch ein Alias für dieses Programm im Apple-Menü.
Nach der Installation sollte man unbedingt die ebenfalls mitinstallierte,
wirklich gut gemachte und informative Dokumentation lesen.
1.3. Das Programm „InterSLIP“ benötigt zwei Skriptdateien: eine zum Anwählen des Rechenzentrums, eine zum Einloggen in den Rechner lehrer1. Die erste heißt Dialing Script (hier: inter-slip-redial-script), die zweite Gateway Script (hier: Uni KA lehrer 1). Die Datei Uni KA lehrer 1 mit Hilfe von „Simple Text“ öffnen und in dieser Skriptdatei die eigene za-Nummer eintragen, wo jetzt „720“ (dies ist meine Nummer) steht. Sehr genau arbeiten: keine sonstigen Veränderungen. Wieder sichern, dann die nunmehr mit der eigenen za-Nummer versehene Datei in den Ordner "Gateway Scripts" kopieren. Die Datei inter-slip-redial-script in den Ordner "Dialing Scripts" kopieren. Beide Ordner befinden sich nach der Installation von „InterSLIP“ im Ordner "InterSLIP Folder", dieser liegt im "Preferences"-Ordner des Systemordners.
1.4. Im Apple Menü „InterSLIP Setup“ anwählen. Das Programm
startet. In der Menüleiste am oberen Bildschirmrand unter FILE den
Punkt NEW... wählen, die nötigen Daten im sich öffnenden
großen Konfigurations-Dialogfeld eintragen
Modem- oder Druckeranschluß; die Baud-Rate muß man je nach
der Übertragungsgeschwindigkeit des eigenen Modems einstellen. Bei
einem 33.6-er Modem ist 57600 eine funktionierende Einstellung, mehr
geht bei InterSLIP nicht. Data Bits 8, Stop Bits 1, Parity None, Hardware
Handshaking on, Phone Number ohne Zwischenraum zwischen Vorwahl und Nummer,
Modem Initialisierungs-String je nach Angabe im Handbuch des Modems.
IP Adresse 192.168.2.15, bei Nameserver empfiehlt sich der Eintrag
129.13.64.5
(Bildhilfe siehe unten). Die ab Juni 1998 gültige Telefonnummer
38340 mit oder ohne Vorwahl, je nachdem ob Sie das Rechenzentrum von Karlsruhe
aus oder von außerhalb anrufen.
Der Modem-Initialisierungs-String ist dem Modemhandbuch zu entnehmen.
Wichtig ist, daß
am Anfang der Befehl „AT“ steht. Am Ende muß der Befehl „&D0“
(= D Null) stehen.
Als Nameserver sollte 129.13.64.5 eingetragen werden. Dies ist der
„besser funktionierende“ der beiden, die zur Verfügung stehen (laut
einer za-Mitteilung, die einmal über E-Mail kam.).
In den Feldern "Dialing Script" und "Gateway Script" die jeweiligen Skripte (siehe 1.3) auswählen. Die Konfiguration benennen (z. B. „Uni Karlsruhe lehrer1“). Mit OK die Eintragungen abschließen, dann das Programm beenden.
TCP/IP Kontrollfeld mit den nötigen Einträgen versehen:
(InterSLIP, Manuell, IP-Adresse, DNS-Server 1 und 2, Domain Name).
Im Dialogfeld "Optionen" angeben, daß TCP/IP bei Bedarf geladen wird.
(Bildhilfe siehe unten). Sichern. Alles schließen. Neustart.
InterSLIP Setup aufrufen. In einem Fenster wird Ihr Paßwort abgefragt.
Dann klicken Sie
"Connect" an. Oben rechts im Fenster zeigt ein englischer Text an,
was gerade geschieht. Wenn angezeigt wird "Connected", kann der WWW-Browser
oder ein anderes Internetprogramm gestartet werden, was natürlich
auch mit den relevanten Daten für den Internetzugang versehen worden
sein muß. (Als Beispiel siehe unten ein Netscape-Einstellungsfenster.)
Die Daten für E-Mail sind wie bekannt in die entsprechenden Daten-
und Optionsfelder einzutragen.
Die eingestellte Homepage wird geladen; Sie können im Internet
arbeiten. Wenn Sie fertig sind, beenden Sie das jeweilige Internetprogramm.
Im auf dem Desktop verbliebenen Fenster von „InterSlip Setup“ auf "Disconnect"
klicken.
Nun wird auch die telefonische Verbindung beendet. Man kann das Modem
dann noch ausschalten, um ganz sicher auch die Leitungsverbindung zu
beenden.
Das Rechenzentrum der Uni Karlsruhe gibt auf seinen Auskunftsseiten
auch Hinweise zur Installation und Konfiguration von InterSLIP, denen ich
wesentlich das Gelingen des Anschlusses zu danken habe. Weiterhin findet
sich dort auch der Link zum Original des Gateway-Skripts, das ich für
den Rechner lehrer1 angepasst habe (siehe auch Copyright-Zeile im Skripttext).
Das „inter-slip-redial-script“ verdanke ich der Softwaresammlung auf dem
LEO-Server der Uni München. Das Programm „InterSLIP“ selbst ist Freeware.
Es befindet sich auf der CD des Apple Internet Connection Kits ab der Version
1.2, die neueren Apple-Computern beiliegt; es kann auch aus dem Internet
heruntergeladen werden.
Unten folgen die Adressen zum Download aus dem Internet. Dort, ganz
am Ende der Datei, finden sich auch noch WWW-Adressen („Links“) zu der
Thematik „Internetanschluß mit InterSLIP“ und „Rechenzentrum der
Uni Karlsruhe und SLIP-Zugang mit dem Apple Macintosh“.
Hier die Eintragungen im TCP/IP Kontrollfeld (Version von OPEN TRANSPORT):
Hier die Eintragungen im Netscape-Optionen-Feld „Netzwerk“:
Hier einige Links zu hilfreichen und interessanten Seiten:
http://www.macatawa.org/~mthomas/slip.html
Sehr schön gemachte Site mit allen nötigen Sachen zum Download,
die man für eine SLIP-Connection braucht (enthält InterSLIP 1.0.1
und Hilfsprogramme)
http://www.uni-karlsruhe.de/Uni/RZ/Netze/
Die übergeordnete Site, auf der sich der folgende weiterleitende
Link findet ("Internetzugang via Modem und SLIP-Emulator SLIRP" ), der
dann zu dieser Seite führt:
ftp://ftp.rz.uni-karlsruhe.de/pub/local/slip/slirp.html
Die Grundlagenseite des Uni-Rechenzentrums mit den Grundlageninformationen
für SLIP Zugänge: enthält die nötigen Einstellungsnummern
und -anleitungen, darunter auch zu InterSLIP 1.0.1
http://www.uni-karlsruhe.de/~kmacs/
Die Seite der Mac-User Group Karlsruhe,
Hinweise zum Anschluß an den Studentenrechner, mit nützlichen
Links
http://www.uni-karlsruhe.de/~stud/studinfo.html
Auf dieser offiziellen Seite relevante Links, die einem weiterhelfen
http://www.rz.uni-karlsruhe.de/~bd24/MacSlip/MacSlip10.html
eine
Linkseite zu Einwählskripts in den rzstud rechner, die man anpassen
kann
http://www.leo.org/cgi-bin/nph-leo-search-g?Select=macintosh&Such1=InterSLIP+
Downloadadresse für das redial-script zum Anwählen des Uni-Rechners,
der
Leo-Server der Uni München ist eine sehr gute Downloadadresse
http://www.mcp.com/downloads/frame_tucows.html
Eine interessante Site zum Download von Hilfsprogrammen zu Internetsoftware
Zum Schluß: Änderungen oder Anpassungen des Zugangs und Informationen dazu finden Sie jeweils auf der Homepage meiner Schule unter dem Stichwort "Projekte":
http://www.uni-karlsruhe.de/~za161/
Sie können mir auch direkt eine E-Mail schicken:
za720@lehrer.uni-karlsruhe.de
Ganz am Ende füge ich noch die oben erwähnten Skripte an:
das
inter-slip-redial-script und das GATEWAY-SCRIPT "UNI KA lehrer 1".
Das redial-script kann man natürlich um die Kommentare kürzen,
bevor man es installiert.
Die Skripte müssen als Textdateien installiert werden, ohne sonstige
Formatiercodes.
Richard Kremer (za720)
Otto-Hahn-Gymnasium Karlsruhe
-----------------------------------------------------------------------------------------------
From: Mark Hickenbottom <snap@netcom.com>
Subject: InterSLIPRedialScript2; InterSLIP Dialing Script for all Modems
InterSLIPRedialScript2 is a dialing script (CCL) for InterSLIP. It is
far
better than the built-in script in that it works better with all modems,
displays status and error messages, hangs up properly, and redials
when
busy. Version 2 adds a quick disconnect and changes the format to
SimpleText. Open the script to view the documentation and script comments.
Put in System Folder:Preferences:InterSLIP Folder:Dialing Scripts.
!Redial 2.0 © 1994-1995 Snap Systems, snap@netcom.com, on 95-07-29
!this may be freely distributed as long as copyright message not modified
!redial is a dialing script for InterSLIP written by Mark Hickenbottom
!InterSLIPRedialScript2 is a dialing script (CCL) for InterSLIP.
!It is far better than the built-in script in that it works better
with all modems,
!displays status and error messages, hangs up properly, and redials
when busy.
!Version 2 adds a quick disconnect and changes the format to SimpleText.
!Open the script to view the documentation and script comments.
!Put in System Folder:Preferences:InterSLIP Folder:Dialing Scripts.
!put in System Folder:Preferences:InterSLIP Folder:Dialing Scripts
!tip for bad modems in modem banks:
!if you hear a bad modem connection,
!disconnect and then reconnect as fast as possible
!this may pass over the bad modem while it's still negotiating a connection
!advantages over the built-in script:
!1: Written specifically for InterSLIP (not an ARA script).
!2: Comments included in the script for anyone who wishes to modify
the script.
!3: Compatible with all modems, including older modems with fast computers.
!4: Informs the user to connect and power on the modem, if needed.
!5: Informs the user to connect the phone line, if needed.
!6: Shows the phone number when dialing.
!7: Shows the connect rate when connected.
!8: Shows the error message if any.
!9: Hangs up and turns off the status lights when done.
!10: And most important: Redials when the line is busy!
!new for version 2.0:
!hangs up *much* faster, about twice as quick
!all matchstr's changed to matchexp's, which work *much* better
!all numeric labels changed to text labels
!script now saved in SimpleText format for easy viewing and modifying
!added information on more resources for info, and init strings
!changed dial routine to check for NO DIAL rather than NO DIALTONE
!because some modems return NO DIAL TONE with a space between dial
and tone
!for more info on scripts, interslip, or tia:
!Apple Remote Access Modem Toolkit from APDA, 800-282-2732 or 716-871-6555
!ccl_guide at http://seds.lpl.arizona.edu/billa/tia/ccl_guide.txt (dupe
of interslip docs)
!InterSLIP Docs at ftp://ftp.intercon.com/intercon/sales/InterSLIP/InterSLIPInstaller
!many ARA scripts at ftp://ftp.intercon.com:intercon/support/InterSLIPStuff/CCLs
!interslip tech support page at http://www.intercon.com/techsupport/InterSlip1.html
!Mac TIA web page at http://marketplace.com/tia/tiahome.html
!Mac TIA FAQ at http://seds.lpl.arizona.edu/billa/tia/faq.html#mail
!try AT&F1 or AT&F for your modem init string
!adding S11=35 (to make AT&F1S11=35) makes your modem dial much
quicker
!if that doesn't work, try one of the following
!Express Modem
! Quadra 840av/GeoPort ä AT&F
! Duo 230 ä AT&FS0=0S37=9V1E0H0X4W0&Q5\V1
! Duo 270c ä AT&F
!FM 14400 ä AT&F1\Q0%C0
!GV Teleport Gold ä AT&F1
! LCIII ä AT&F1M0&K3%C0\Q3\N0\G0"H0
!GV Teleport Gold II ä AT&F1
!GV Powerport Mercury
! Duo ä AT&F
!USR Sportster V.34 ä AT&F1
! ä ATS27=32&N12
!USR Mac&Fax 28.8 ä ATQ0E0V1X4&FD0&H1&K2
!USR Mac&Fax 14.4 ä AT&F1&D0
! ä AT&a0&b1&k1&h1&i0&r2
!SupraFAXModem 144LC ä AT&F1
!LineLink144e ä AT&F&C1M0
! ä ATX3E1&D2&Q5\N5%C0\Q3L3
!Infotel 14.4 ä AT&F&D2&Q5\N3
!ZOOM VFX V.32bis 9600 ä AT&K0%C0
! ä AT&FL1%C0S11=50
! ä AT&F
!Telebit T3000 ä AT&FS28=2
@ORIGINATE
write "^4M^2\13"
matchclr
matchexp 1 dial "OK"
matchread 10
note "Connect and turn on modem."
pause 30
exit -1
!writes the initialization string ^4 stored in InterSLIP to modem
!writes the speaker string ^2 which has the value 0 or 1
!matchclr clears all buffers
!matchexp is form: matchexp <matchbuffer> <jumplabel> <stringtomatch>
!matchexp sets up buffer but does not jump
!matchread <delay> waits for match and jumps to <jumplabel> if
match
!pause <delay> for notes, escape guard times, and other uses
!<delay> is in tenths of a second, 10=1 second, 30=3 seconds
!exit 0 for exiting script with no error, error <nonzero> for exiting
with error
@DIAL
write "ATDT^1\13"
matchclr
matchexp 1 busy "BUSY"
matchexp 2 okay "CONNECT ....."
matchexp 3 error "ERROR"
matchexp 4 error "NO ANSWER"
matchexp 5 error "NO CARRIER"
matchexp 6 dialtone "NO DIAL"
note "Redial 2.0 is freely distributable."
pause 10
note "©94-5 Snap Systems snap@netcom.com"
pause 10
note "Dialing ^1"
matchread 600
note "No response from modem."
pause 30
exit -1
!dials the number ^1 stored in InterSLIP and jumps according to response
!matchexp similar to matchstr except periods match any character
!matchexp stores result in ^0
!any notes must come after matchexp's
!otherwise, routine would repeat if user clicks disconnect before matchexp
!match read 600 waits 60 seconds to match an expression
!if no match in 60 seconds, stops with error "no response"
@BUSY
note "Busy. Redialing momentarily..."
pause 30
jump dial
@DIALTONE
note "No dialtone. Check your phone cord."
pause 30
exit -1
@ERROR
note "^0"
pause 1
exit -1
!displays the result ^0 stored by matchexp such as NO CARRIER
!pause is very short to let the user quickly click reconnect
!to try to pass over a bad modem in a chain of modems
@OKAY
note "^0"
pause 1
exit 0
!displays the result ^0 stored by matchexp such as CONNECT 57600 or
OK
!the pause value must not be increased, or the log in prompt may be
missed
@HANGUP
pause 11
write "+++"
pause 11
write "ATH0\13"
matchclr
matchexp 1 okay "OK"
matchread 10
jump okay
!matchexp works much better than matchstr during the hangup routine
!one second pause is required for the escape guard time
!escape guard time is the delay required between the last byte written
and +++
!pauses are in 10ths of seconds, so 11 would be 1.1 seconds
!1.1 seconds used for escape guard time of 1 second, for better reliability
!incorrect InterSLIP documentation states pauses are in 60ths
***********************************************************************
!
! InterSLIP gateway script for SLIrP Acces RzStud, Uni Karlsruhe !
! Version 1.0 by Robert Langer, October'95,
! adapted for LEHRER 1 by Richard Kremer, June 1998 !
! Label 99 is the general purpose error handler, which beeps
! and pauses long enough for the user to read the message. !
! First, we wait for a server message
!
@originate
note "Waiting for server message"
matchclr
matchstr 1 1 "ion (1-1,q)"
matchread 50
note "No server message"
jump 99
!
! Now, send the number "one" and a return !
@label 1
note "Sending first login information"
write "1\13"
matchread 50
note "Waiting for server prompt"
matchclr
matchstr 1 2 ">>> "
matchread 50
note "No server name prompt"
jump 99
!
! Now, start lehrer1 and wait for the login prompt !
@label 2
note "Sending server name"
write "t lehrer1\13"
note "Waiting for user prompt"
matchclr
matchstr 1 3 "lehrer1 login:"
matchread 150
note "No username prompt"
jump 99
!
! Now, send the user name and wait for the password prompt !
@label 3
note "Sending user name"
write "^5\13"
note "Waiting for password prompt"
matchclr
matchstr 1 4 "za720's Password:"
matchread 1200
note "No password prompt"
jump 99
!
! Send the password and wait for either the terminal server ! prompt
or an
error message
!
@label 4
note "Sending password"
write "^6\13"
note "Opening connection"
matchclr
matchstr 1 6 ">"
matchstr 2 5 "Login incorrect"
matchread 600
note "Login error - try with terminal first" jump 99
!
! If we got an error message, notify the user and fail !
@label 5
note "Login incorrect - Wrong Password ?" jump 99
!
! If we've successfully logged in, enter for SLIrP mode !
@label 6
note "Requesting SLIrP"
write "slirp\13"
exit 0
!
! General purpose error handler. Let the message appear, ! beep, and
then
pause for a second.
!
@label 99
pause 1
sound
pause 60
exit -1
***********************************************************************