Erfolgreich ins Internet

IBM definiert den einfachen Internet Zugang mit dem OS/2 Warp Internet Access Kit neu.
by Woody Lidstone

Noch nie zuvor war die Konfiguration ihres Desktop Computers f&uuml;r den Zugang zum Internet leichter als mit OS/2 Warp version 3. IBM liefert eine komplette L&ouml;sung f&uuml;r den Internet Zugriff indem nicht nur die Verbindungssoftware und Utilities mitgeliefert werden, sondern auch ausgewachsene multi-threaded 32-bit Anwendungen, die das m&auml;chtige Betriebssystemumfeld ausnutzen.

Der Spa&szlig; beginnt mit dem Purpur-gef&auml;rbten Bonus Pack. Sie installieren einfach das Internet Access Kit, als ob sie irgendeine andere Anwendung aus ihrem Bonus Pack installieren w&uuml;rden, rebooten danach ihren computer und sie sind fast fertig, um auf die Welle aufzuspringen. Ein Hinweis f&uuml;r Warp Connect Anwender: Sie surfen besser, wenn sie das Internet Access Kit auf den Hauptdisketten(blau) anstelle der Bonus-Pak Version verwenden. Die Kopie auf den blauen Disketten ist neuer als die im Bonus Pack und besser an die Multi-Protokoll Netzwerk-Umgebung von Warp Connect angepasst.

Auf ihrem Desktop finden sie einen neuen Ordner mit dem Namen "IBM Information Superhighway" und in diesem Ordner befindet sich ein weiterer Ordner namens "IBM Internet Connection for OS/2". Der Ordner "IBM Internet Connection for OS/2" enth&auml;lt eine Reihe von Objekten die von Dokumentation und Applets bis zu einem kompletten World-Wide-Web Browser, dem WebExplorer, reichen. Am auff&auml;lligsten ist der mit einem blauen Telefon gekennzeichnete IBM Internet Dialer. Der IBM Internet Dialer wird dazu benutzt, um sich in IBMs Internet Advantis Service einzuw&auml;hlen. Wenn sie kein Kunde von Advantis sind, dann ist dieser Dialer nicht f&uuml;r sie geeignet. IBM liefert im IAK einen weiteren Dialer mit, mit dem man sich in andere Internet Service Provider (ISP) einw&auml;hlen kann. Er ist als Dial Other Internet Providers bekannt und ist im Internet Utilities Unterordner zu finden. Ein schnelles Drag&Drop legt diesen Dialer in den IBM Internet Connection for OS/2 Ordner, wodurch er sich in Reichweite ihrer anderen gew&ouml;hnlich gebrauchten Internet Anwendungen befindet. Sie k&ouml;nnen an diesem Punkt vielleicht den IBM Internet Dialer shreddern, da sie ihn sp&auml;ter immer wieder installieren k&ouml;nnen, falls sie zu Advantis wechseln sollten - ausserdem sind aufger&auml;umte Ordner immer sch&ouml;n.

Im Gegensatz zu anderen Produkten, die alle Netzwerk Informationen an einem Platz ablegen, alle Dialer Informationen an einem anderen Platz und alle Modem Informationen wieder an einem dritten Platz und die sie dann noch ihr Produkt upgraden lassen, wenn sie Skript-Funktionen verwenden wollen, speichert das Internet Access Kit f&uuml;r OS/2 Warp alle Informationen im Dialer.

Einstellung des alternativen Dialers
Klicken sie doppelt auf Dial Other Internet Providers, um den Dialer zu starten. Bevor sie sich in das Internet einw&auml;hlen k&ouml;nnen, m&uuml;ssen sie dem Dialer ein wenig &uuml;ber den Provider angeben, bei dem sie sich einw&auml;hlen wollen. Gl&uuml;cklicherweise m&uuml;ssen sie diese Informationen nur einmal angeben, au&szlig;derdem k&ouml;nnen sie diese sp&auml;ter &auml;ndern, wenn es n&ouml;tig sein sollte. Der Dialer speichert diese Informationen in einem sogenannten Dialer Profil, das in dem File TCPOS2.INI gespeichert wird.

Um den Dialer f&uuml;r die Verbindung zu ihrem Internet Service Provider einzustellen, benutzen sie den Add button, um das Einstellungen Notizbuch aufzurufen. "Name" bezieht sich auf den Namen des Profils, der oft der Name ihres Internet Service Providers ist. Da sich OS/2 automatisch bei ihrem ISP einloggen wird, gibt es einen Platz, an dem sie den Login Namen und ihr Passwort eingeben k&ouml;nnen. Je nach der Situation sollten sie ihr Passwort vielleicht nicht im Notizbuch lassen. Falls sie es trotzdem dort lassen, wird es im TCPOS2.INI File gespeichert. Das bedeutet, dass jeder, der sich mit OS/2 auskennt und der Zugang zu ihrem Computer hat, ihr Password herausfinden kann. Das mag f&uuml;r eine B&uuml;roumgebung mehr von Interesse sein, zu Hause ist das jedoch selten von Belang. Wenn sie wollen, da&szlig; der Dialer sie jedesmal nach dem Passwort fragt, wenn er die Verbindung herstellt, dann entfernen sie das H&auml;kchen in dem "Required" K&auml;stchen. Die Login Sequenz enth&auml;lt den Namen eines Skript Files oder das Skript selbst, das der Dialer benutzen wird, um sich automatisch in ihren Internet Service Provider einzuloggen. Detaillierte Informationen &uuml;ber die Login Sequenz kommen nach diesem &Uuml;berblick der anderen Eingabefelder des Notizbuchs.

Alle Versionen von OS/2 Warp v3 bieten zwei Wahlm&ouml;glichkeiten f&uuml;r die Art der Verbindung, aber bei OS/2 Warp ohne WinOS/2 ist die PPP Wahlm&ouml;glichkeit deaktiviert. Zu dem Zeitpunkt, zu dem IBM OS/2 ohne WinOS/2 (auch als "Halfpak" bezeichnet) ver&ouml;ffentlichte, also die Version mit der Software auf den roten Disketten und der roten Box, war die PPP Unterst&uuml;tzung noch nicht fertig und wurde deshalb auch nicht mitgeliefert. Aber keine Angst, die "Halfpak" Anwender k&ouml;nnen die PPP Unterst&uuml;tzung kostenlos von IBM im Internet bekommen. Das Update enth&auml;lt 4 TCP/IP Update Files und ein Update f&uuml;r den Dialer. Sie finden es es bspw. auf diesen Servern:

FTP Server: ftp.cdrom.com Directory: /.4/os2/network/tcpip Files: tcp20c1.exe, tcp20c2.exe, tcp20c3.exe, tcp20c4.exe

Diese Files sind die Updates f&uuml;r das TCP/IP des Warp Halfpaks. Sie k&ouml;nnen die Files in ein tempor&auml;res Verzeichnis downloaden, sie starten (Die Files packen sich selbst aus) und dann das Installationsfile starten, um ihr TCP/IP auf den neuesten Stand zu bringen.

FTP Server: ftp.cdrom.com Directory: /.4/os2/network/tcpip Files: ppp.zip

Das ist der upgedatete Dial Other Internet Providers Dialer. Folgen sie der Installationssnleitung, die mit dem Dialer mitgeliefert wird.

Wenn es m&ouml;glich ist, sollte man PPP benutzen, da PPP wegen der m&ouml;glichen Header-Kompression etwas schneller als SLIP ist und auch eine bessere Fehlerkorrektur besitzt.

Die meisten Informationen auf der Connect Info Lasche sollten von ihrem Internet Service Provider geliefert werden. Sie m&uuml;ssen sich die Eintr&auml;ge nicht aus den Fingern saugen; ihr Provider sollte keine Probleme haben, ihnen diese Informationen zu liefern.

Die Server Info Lasche ist etwas besonderes. Keine der Informationen auf dieser Lasche werden gefordert; genaugenommen k&ouml;nnten sie alle Zeilen freilassen und der Dialer w&uuml;rde sich nicht anders verhalten. Der einzige Zweck dieser Informationen ist, da&szlig; andere OS/2 Internet Anwendungen eine Stelle haben, an der sie die Einstellungen finden k&ouml;nnen, die sie brauchen. Das ist wahre Anwender-Freundlichkeit. Wenn sie zum Beispiel die Eintr&auml;ge bei news-server und WWW-server ausf&uuml;llen, wird der WebExplorer diese Einstellungen benutzen, wenn er irgendwelche Aufgaben ausf&uuml;hren muss, die etwas mit dem eingestellten news-server oder WWW-server zu tun haben. W&uuml;rde diese Lasche nicht existieren, m&uuml;&szlig;ten sie durch eine &auml;hnliche Einstellungsorgie in jedem weiteren Programm gehen, um dort news-server, WWW-server etc. einzutragen. Aber da IBM daran gedacht hat, alle Informationen an einem Ort unterzubringen, werden sie in ihren anderen OS/2 Internet Anwendungen in der Regel keine zus&auml;tzlichen Einstellungen vornehmen m&uuml;ssen.

Als letztes kommt die Modem Info Lasche. Alles auf dieser Seite ist ziemlich einfach, aber ich m&ouml;chte gerne noch etwas dazu anmerken. Es gibt eine Checkbox namens Call Waiting: Disable, die per Voreinstellung nicht angew&auml;hlt ist. Einige Leute sehen diese Checkbox und denken "Ich habe kein Call Waiting, also sollte ich es abschalten." Nein! Schalten sie Call Waiting nur dann ab wenn sie sowieso normalerweise mit Call Waiting arbeiten. Sollten sie das nicht verwenden, lassen sie die Box wie sie ist.

Jetzt, wie versprochen, ein Wort zur Login-Sequenz. Per Voreinstellung steht die Login-Sequenz auf NONE und das ist ein schlechte Voreinstellung, da sie diese fast immer &auml;ndern m&uuml;ssen. Benutzt ihr Internet Service Provider die Standard Login Sequenz (das heisst, das erste, was sie sehen, ist "login:" und das zweite, was sie sehen, ist "password:"), dann entfernen sie "NONE" und lassen sie das Feld frei. Der Dialer wird die Fragen nach Name und Passwort automatisch beantworten, indem er die Angaben benutzt, die sie in den Feldern Login und Password eingetragen haben.

Einige ISPs erlauben es ihnen, etwas aus einem Men&uuml; auszuw&auml;hlen, wenn sie sich dort das erste Mal einw&auml;hlen. Erst danach fragen sie nach dem Login Namen und dem Passwort. Andere werden nach "username" fragen, anstelle von "login" und dieser Unterschied ist gro&szlig; genug, um den Dialer zu verwirren. Sie werden dem Dialer also m&ouml;glicherweise erst sagen m&uuml;ssen, was er von ihrem ISP zu erwarten hat und wie er darauf antworten soll. Das wird "Eingabe einer Login Sequenz" genannt. F&uuml;r Informationen &uuml;ber die Nutzung von Login-Skripts plazieren sie den Cursor in dem Login-Sequence Feld und dr&uuml;cken anschlie&szlig;end F1. Klicken sie dann doppelt auf den Hyperlink Login Sequence.

Schlie&szlig;en sie das Einstellungen Notizbuch und ab sofort k&ouml;nnen sie einfach Dial aus dem "Dial Other Internet Providers" Notizbuch anklicken, um sich einzuloggen.

Der Dialer erstellt eine Verbindung zum TCP/IP Netzwerk (ihrem Internet Service Provider) und stellt einen Interface Layer f&uuml;r jedes andere Programm mit TCP/IP Unterst&uuml;tzung zu Verf&uuml;gung. F&uuml;r WinOS/2 Programme wird TCP/IP in Form von Winsock Diensten zu Verf&uuml;gung gestellt. Dadurch wird jedem neueren Windows Programm, z.B. mIRC, Zugang zum Internet gew&auml;hrt, so da&szlig; das Programm arbeiten kann, als ob es &uuml;ber einen Windows TCP/IP Dialer wie Trumpet Winsock oder den Netscape Dialer Zugang zum Internet h&auml;tte.

Vergessen sie nicht, da&szlig; sie zus&auml;tzlich das \tcpip\dos\bin\winsock.dll File in ihr Windows Verzeichnis kopieren m&uuml;ssen, das bei OS/2 mit WinOS/2 normalerweise in \os2\mdos\winos2 liegt, damit in Windows Sitzungen Winsock Support zur Verf&uuml;gung steht.

Um sich das Ganze leicht zu machen, k&ouml;nnen sie sich eine spezielle Schublade auf ihrem Launchpad f&uuml;r Internet Utilities anlegen. Wenn das Internet bei ihnen einen genauso gro&szlig;en Teil der Arbeit einnimmt, wie bei mir, werden sie bald feststellen, da&szlig; das Suchen nach Objekten, die zwei oder drei Ordner tiefer liegen, l&auml;stig und einfach Zeitverschwendung ist.

Wie funktioniert das?
Also wie funktioniert dieser Dialer? Der Dialer ist in Wirklichkeit mehr ein Applet als ein vollst&auml;ndiges Programm. Es agiert als Front-End zu einem Kommandozeilen Programm. Wenn sie die Verbindungsart als SLIP angeben, wird das "SLIP.EXE" Programm angesprochen. Wenn sie PPP als Verbindungsart ausgew&auml;hlt haben, agiert der Dialer als Front-End f&uuml;r "PPP.EXE". Beide Programme befinden sich normalerweise in ihrem \tcpip\bin Ordner.

Leider sind die beiden Programme nicht f&auml;hig, selbst ihren ISP anzuw&auml;hlen. Deshalb wurde die Dialing Software in ein separates Programm namens SLATTACH gepackt, das auch in dem oben genannten Verzeichnis zu finden ist. Mit einigen wenigen Kommandozeilenparametern kann SLATTACH ihren Internet Service Provider anw&auml;hlen, auf die R&uuml;ckgabewerte reagieren und die Kontrolle an ein anderes Programm zur&uuml;ckgeben, wie z.B. PPP.exe oder SLIP.exe, die dann die Sache abschlie&szlig;en, indem sie eine TCP/IP Verbindung herstellen.

Der Dialer stellt dem m&auml;chtigen IBM TCP/IP Kommandozeilenprogramm einfach ein nettes Front-End zur Verf&uuml;gung. Manchmal werden sie eine Internet-Verbindung &uuml;ber die Kommandozeile herstellen wollen. Sie werden vielleicht sogar eine Zeile in ihre STARTUP.CMD setzen wollen, damit ihr Computer jedesmal online geht, sobald sie ihn booten. Um das zu bewerkstelligen, rufen sie PPP.exe oder SLIP.exe auf und geben ihnen einen oder mehrere der folgenden Parameter an. Hier ist ein Beispiel: ''' cd\tcpip\bin ppp com2 57600 connect "slattach atdt5550000 CONNECT \r login: mein_username password: mein_passwort" defaultroute modem netmask 255.255.255.0 priority 32 rtscts '''

Alles von "ppp" bis "rtscts" sollte auf derselben Zeile eingegeben werden.

Damit sagt man dem PPP Programm, da&szlig; man die Verbindung mit 57600bps (angemessen f&uuml;r ein 14.4k oder ein 28.8k Modem, das in diesem Beispiel auf COM2 liegt) und der Login Sequenz zwischen den G&auml;nsef&uuml;&szlig;chen herstellen will. Der PPP Session wird damit auch die h&ouml;chste Priorit&auml;t zugeteilt und es werden noch verschiedene andere Funktionen zu Verf&uuml;gung gestellt. Informationen &uuml;ber die SLATTACH Kommandos bekommt man, indem man SLATTACH ? im \tcpip\bin Verzeichnis ausf&uuml;hrt.

Wann immer sie sich w&auml;hrend einer Kommandozeilenverbindung ausloggen wollen, m&uuml;ssen sie nur zu dem OS/2 Fenster zur&uuml;ckgehen, in dem das Programm l&auml;uft und dr&uuml;cken sie entweder CTRL+C oder schlie&szlig;en sie einfach die Sitzung. Achtung: Auf einigen wenigen Systemen k&ouml;nnte ihr Modem vielleicht keinen Hang-Up durchf&uuml;hren, wenn sie CTRL+C dr&uuml;cken, also vergessen sie nicht, das nach den ersten paar Mal nachzupr&uuml;fen, wenn sie die Kommandozeilenmethode verwenden. Klappt der Hang-Up bei ihrem Modem nicht richtig, m&uuml;ssen sie im SLATTACH Befehl wahrscheinlich einen entsprechenden Initialisierungs-Befehl angeben (AT&C? oder AT&D? sind h&auml;ufige L&ouml;sungen f&uuml;r dieses Problem).

Andere Files
Was findet man sonst noch in diesem \tcpip\bin Verzeichnis? Obwohl es nicht sehr bekannt ist, enth&auml;lt das \tcpip\bin Verzeichnis auch einige zus&auml;tzliche Utilities und Beigaben, die die Nutzung des Internets sehr viel einfacher und spa&szlig;iger machen k&ouml;nnen, vor allem f&uuml;r Power-User die gerne herumspielen. Die meisten Kommandos, die man in einer Unix Shell erwarten w&uuml;rde, finden sich auch in der OS/2 Kommandozeile, einige Kommandos sind jedoch erst in der sp&auml;ter ver&ouml;ffentlichten Warp Connect Version enthalten.

Die verf&uuml;gbaren Kommandos beinhalten: NSLOOKUP: &Uuml;bersetzt eine IP Adresse in Domain Namen TALK & TALKD: Die Client und Server Programme, mit denen man mit anderen Usern chatten kann, die auf ihrem System auch &auml;hnliche Programme installiert haben. (TALKD, der "Talk Daemon" (server) ist Teil von Warp Connect) FTP & FTPD: Ein Programm, mit dem man Files von anderen Computern holen kann (FTP), bzw. ein Programm, mit dem man seinen Computer in einen FTP Server umwandeln kann (FTPD). (Der Daemon ist in Warp Connect enthalten) FTPPM: Eine graphische, Presentation-Manager basierte Version von FTP. Wenn sie die Zeit dazu haben, sollten sie die Bedienung der Kommandozeilen-Version lernen. Sie werden feststellen, da&szlig; die Navigation mit der Kommandozeilen-Version wesentlich schneller und flexibler sein kann. Sie werden vielleicht auch lernen, grep so wie David Barnes einzusetzen! TELNET & TelnetD: Ein Programm, mit dem man eine Verbindung zu anderen Hosts herstellen kann, eines, mit dem der eigene Computer zu einem Host wird. (Der Daemon ist in Warp Connect enthalten) FINGER: Liefert Informationen &uuml;ber bestimmte Anwender bei spezifischen Hosts zur&uuml;ck. PING: Liefert Informationen &uuml;ber die Zeitmenge, die im Internet f&uuml;r die &Uuml;bertragung eines Datenpakets von einem Computer zu einem anderen Computer ben&ouml;tigt wird. Sie k&ouml;nnen einen Server anPINGen, um festzustellen, ob der Server funktioniert. Ist der Server funktionsf&auml;hig, erhalten sie Informationen, indem sie CTRL+C dr&uuml;cken, ist der Server nicht funktionsf&auml;hig, erhalten sie kein "pulse" oder "pong" zur&uuml;ck. PMPING: Eine graphische Presentation Manager Version von Ping. TRACERTE: Bei einer angegebenen IP Adresse zeigt dieses Programm den Weg eines Informationspakets, das es bis zu seinem Ziel zur&uuml;cklegt. Sie k&ouml;nnen NSLOOKUP benutzen, um die IP Adresse eines Domain Namens (z.B. www.austin.ibm.com) zu erfahren und diese Informationen TRACERTE zur Verf&uuml;gung zu stellen, das ihnen zeigen wird, wie viele Router das Paket passieren mu&szlig;. um sein Ziel zu erreichen. SENDMAIL: Dieses Programm entspricht dem Unix Programm SENDMAIL. Es wird von anderen Anwendungen wie Ultimail/2 genutzt, die SMTP Dienste ben&ouml;tigen.

Wenn sie den Dialer und die verschiedenen Kommandos in Betracht ziehen und sie zusammen mit dem Ultimail/2 eMail Client, dem NewsXpress Usenet News Reader, dem Gopher und nat&uuml;rlich dem native OS/2 World-Wide-Web Client WebExplorer zusammen sehen, gibt es keine M&ouml;glichkeit, in der die Konkurrenz vergleichbares zur Gesamtheit des Internet Access Kits liefern kann.