Home Network Atari NetWork Ethernet Project ASCI port
 

24.2 Ethernet Project am Romport


Atari Computer über den Romport mit einem LAN verbinden


Ethernet Project, bestehend aus Hard- & Software. Die Treiber sind für STinG ausgelegt. Benötigt wird die Hardware, die Treiber und ein "Parallel Pocket Ethernet Adapter" mit einem Realtek RTL 8012 Chip. Die Hardware wird in den ROM-Port gesteckt und daran der "Pocket Adapter" angeschlossen. Mittels BNC oder UTP läßt sich der Atari an ein LAN anschließen.

Dieses Projekt hatte das Ziel auf möglichst einfache Art Atari-Rechner LAN-Fähig zu machen. Dabei stand im Vordergrund nicht in die Rechnerhardware einzugreifen, oder bestimmte Componenten vorauszusetzen. Außer dem Rom-Port. So ist es möglich Rechner-Typen vom 520er mit TOS 1.02, wobei STinG von Diskette gebootet wurde, bis zum TT oder Falcon in ein LAN zu integrieren. Inwieweit die Hard- und Software auch auf ROM-Karten des Milans laufen bleibt abzuwarten.


Beschreibung der Hardware

Als Erstes soll die Harware beschrieben werden, die aus zwei Teilen besteht. Zum einen das Parallel-Port-Interface, welches in den ROM-Port gesteckt wird und einen Parallel-Port (abgespeckte EPP-Mode-Version) für den Pocket-LAN-Adapter zur verfügung stellt. Die Schaltung ist komplett mit SMD-Bausteinen bestückt, was sie sehr klein macht. Die Kontakte für den ROM-Port sind vergoldet um Kontaktproblemen durch Oxidation vorzubeugen. Einzig der mechanische Halt ist ein Problem. Die Platine läst sich nicht veranken oder festschrauben. Man muß selbst dafür sorgen, das die Platine nicht durch versehentliches ziehen an der Ethernet-Leitung aus dem ROM-Port herausgerissen wird.

Zum anderen der LAN-Adapter vom Typ E3000II. Er besitzt einen BNC und UTP Anschluß. Der noch aufgeführte Multiplexer Parallel Port kann auf Atari-Rechnern nicht genutzt werden. Funktionieren sollten auch andere Pocket-Lan-Adapter mit RTL 8012 Chip. Gefertigt wird meines Wissens nur noch der E3000II. Mit Spannung wird der LAN-Adapter mit einem separaten Netzteil versorgt. Messungen der Stromaufnahme haben allerdings gezeigt das er auch über den ROM-Port mit Spannung versorgt werden kann. Zukünftige Interfaces erhalten einen Anschluß, mit dem man den LAN-Adapter vom Interface aus mit Spannung versorgen kann.




Abbildung 1 - Der Romportadapter für den Pocked Adapter






Abbildung 2 - Ein passender LAN Pocked Adapter




Beschreibung der Software

Die Treiber sind für STinG ausgelegt und laufen unter MagiC bzw. TOS, stammen von Vassilis Papathanassiou und sind Freeware. Vielen dank an Vassilis für die Gute Arbeit. Voraussetzung ist eine funktionierende STinG installation der Version 1.20 oder höher.

Demnächst wird es auch MiNTNet-Treiber geben!



Beschreibung einer möglichen Installation

Der Pocket LAN-Adapter vom Typ E3000II besitzt einen BNC und UTP Anschluß. Der noch vorhandene Multiplexer Parallel Port kann auf Atari-Rechnern generell nicht genutzt werden. Funktionieren sollten auch andere Pocket-Lan-Adapter mit RTL 8012 Chip.

Es ist mit dieser Erweiterung möglich Atari- und Macintosh oder auch PCs und Amiga Computer zusammen per Ethernet zu verbinden.

Hier laufen zwei Macintosh Maschinen, beide mit MacOS9 und ein Atari Falcon F030 zusammen an einem Netzwerk dessen Mittelpunkt ein 10/100Mbit Ethernet Hub und ein G3 Mac, mit Softwarerouter, ist. Der Atari Falcon ist mit der ROM Port Ethernetkarte ausgestattet. Alle Rechner sind mit UTP-Kabeln verbunden. Alle können über den G3 Mac, der als Router fungiert, darauf läuft "IPNetRouter", eine Shareware, selbstständig in das Internet einwählen.

Auf dem Falcon, als ein mögliches Beispiel, kann ein FTP Server laufen. Dies ermöglicht dann direkten Dateiaustausch mit anderen Computern.

Generell sind die Macintosh dabei über TCP/IP zu betreiben. AppleTalk, läuft weiterhin nebenbei, also kein Problem.

Vorhandene, Ethernet-fähige Drucker, können so direkt eingebunden werden. Momentan ist mir allerdings kein Atari-Druckertreiber bekannt der einen Ethernet-Drucker unterstützen würde.



Einbinden des Falcon in ein Ethernet

Systemvoraussetzungen

Sie sollten einen Atari-Computer mit ROM-Port besitzen. Getestet wurde der EtherNet-Adapter auf folgender Hardware:

1040STF
520ST
1040STF mit PAK68020, 40MHz und FRAK, 8MB
TT030 mit und ohne NOVA-Grafikkarte
Mega STE
Falcon

Inwieweit die Hardware auch auf ROM-Port Karten des Milan/Hades funktioniert bleibt abzuwarten da dies offensichtlich noch niemand versucht hat.


Notwendige Software

Voraussetzung für den Betrieb der EtherNet-Treiber ist eine komplett funktionionsfähige STinG Installation Version 1.26 oder höher. Wie STinG installiert wird, falls nicht vorhanden, entnehmen sie bitte der STinG-Dokumentation, die dem STinG Paket beiliegt oder der deutschen STinG-Dokumentation von Finn Bastinansen.



Anschluß der Hardware

Zuerst wird der Pocket-LAN-Adapter mit der 25 poligen SUB-D Buchse des Flachbandkabels vom ROM-Port Interface verbunden. Alle weiteren Schritte dürfen generell nur durchgeführt werden, wenn der Atari Falcon ohne Spannung, also komplett ausgeschaltet ist.

Anschlußarbeiten bei eingeschaltetem Computer beschädigen die Hardware!

Bitte achten Sie dabei generell auf die richtige Lage des Interfaces!
Oben ist leicht an den beiden SMD ICs und dem Anschluß für das Flachbandkabel zu erkennen. Beim Einstecken in den ROM-Port ist darauf zu achten, das die Platine nicht verkantet wird. Ist das der Fall kann die Platine nicht korrekt eingesteckt werden und beschädigt eventuell die Computerhardware.

Den LAN-Adapter jetzt noch mit dem mitgelieferten Netzteil verbinden.
Achten Sie darauf das immer zuerst der LAN-Adapter einzuschalten ist, erst danach schalten Sie den den Computer ein!



Installation der Software

Falls auf ihrem Atari noch kein STinG TCP/IP Stack installiert ist sollten sie dies nun nachholen. Wie STinG installiert und generell konfiguriert wird, entnehmen sie bitte der STinG-Dokumentation. Hier im Archiv finden Sie eine Anleitung um mit STinG eine Modemeinwahl in das Internet herstellen zu können. Diese Einstellungen können mit den nötigen Etherneteinstellungen übernommen werden.



EtherNet Treiber installieren unter STinG

Im Verzeichnis EtherNet auf der Diskette befindet sich der Treiber ether_pa.stx.
Kopieren sie diesen in das StinG Verzeichnis auf ihrer Festplatte. Dahin wo sich alle anderen .stx-Treiber befinden. Das hier schon vorhandene ether.stx, aus dem STinG-Paket, sollten Sie dabei entfernen da sonst später zwei EtherNet-Einträge im STinG Port Setup CPX geben wird.

Das CPX-Modul "STNGPORT.CPX", welches sich im CPX-Ordner auf der Diskette befindet, ersetzt das in ihrem CPX-Ordner, auf ihrer Festplatte, vorhandene gleichnamige CPX-Modul aus dem orignal STinG-Paket.

Vergessen Sie das können sie den Adapter nicht konfigurieren.

Nachdem Sie den Rechner neu gebootet haben, das zwingend, sind im CPX-Modul 'STinG Port Setup' einige weitere Einstellungen zu tätigen.






Wählen Sie 'EtherNet' und 'Addressing' an:

Tragen Sie hier die IP Adresse ihres Falcon ein. Jeder Computer in einem Netzwerk braucht eine eigene eindeutige IP Adresse. Der Bereich 192.168.x.x empfiehlt sich, da dieser speziell für lokale Netzwerke reserviert ist und nicht im Internet auftaucht oder dort hineingebracht wird. Als Subnet Mask 255.255.255.0 eintragen.
MTU 1500

Wechseln Sie jetzt zu 'General' wechseln:
Unter 'Choose Hardware' den RTL8012 auswählen, es dürfte das einzigste sein was sie hier auswählen können.

Bei 'MAC' die MAC-Adresse des LAN-Adapters eintragen. Diese steht, zumeist noch Handschriftlich, auf der Rückseite des Pocket LAN-Adapters.

Momentan kann die Ethetnet-Software diese Adresse leider noch nicht auslesen, deher muß man die Mac-Adresse leider noch von Hand eintragen. Klicken Sie jetzt auf 'Active' und speichern Sie mit 'SAVE' die aktuelle Konfiguration. Beenden Sie mit 'OK'. Dieser Teil der Konfiguration ist damit beendet.






Als nächstes folgen Einstellungen im CPX-Modul 'STinG Protocols'.

Zuerst 'TCP' wählen:
Hier müssen ein paar Werte angepasst werden.
Max. Segment Size: 1460
Receive Window: 23360
First local port: 1024
Default TTL: 126


Nun 'Resolver' wählen:
Diese Einstellungen sind notwendig, wenn man mit dem Atari ins Internet will, also z.B. Mails, News holen oder Surfen will. Dazu aber später noch mehr.
Bei 'Name Server' den seines Providers eintragen.
Bei 'Domain' ebenfalls die seines Providers oder freilassen.

Das ganze ebenfalls Abspeichern und mit OK beenden.








Einbinden in ein vorhandenes LAN

Hier wird beschrieben wie der Computer in ein schon bestehendes Netzwerk via Ethernet korrekt eingebunden wird. Dabei wird der Atari Computer keine Routing-Aufgaben übernehmen, d.h. mit dem Atari wird keine Verbindung zum Internet über ein Modem aufgebaut, und es sind keine weitere Computer z.B. an der Midi. oder der seriellen Schnittstelle angeschlossen.


Grundsätzlich bestehen mit dem E3000II Pocket LAN Adapter zwei Möglichkeiten um sich damit an ein bereits vorhandenes Netzwerk anzuschliessen.

Die eine ist über ein BNC Kabel, welches maximal 185 Meter lang sein darf, generell an beiden Enden mit einem Abschluß-Widerstand zu terminieren ist und maximal 10Mbit schnell sein wird. Wird dieses Lösung irgendwo mechanisch unterbrochen kann keiner der an diese Lösung angeschlossenen Computer, Endgeräte, ein Datenpaket senden oder empfangen.

Wichtigster Punkt ist die korrekte 50 Ohm Terminierung an jedem Kabelende.

Die andere Möglichkeit besteht darin, mittels TP-Kabel (RJ45) eine Verbindung herzustellen.

Der Vorteil dieser Methode liegt darin, dass jederzeit ein weiterer Computer angeschlossen werden kann, ohne das das komplette Netzwerk in dieser Zeit lahmgelegt ist. Der Nachteil, man braucht ab zwei Rechner, Endgeräte immer einen Hub, Switch oder einen Netzwerkrouter.

Diese Lösung erlaubt 100Mbit






w Der LAN-Adapter unterstützt beide Möglichkeiten und erkennt die jeweils von ihnen verwendete gewählte Lösung selbständig. Beides zusammen Funktioniert generell nicht.



Einbinden in ein LAN

STinG weiß über seine "ROUTE.TAB" wohin es die Daten schicken muß. Die ROUTE.TAB - Datei befindet sich ebenfalls im STinG-Verzeichniss, direkt bei den *.stx Treiber-Dateien. So sieht z.B. ein einfaches Netzwerk aus.

Betätigen sie "Reload ROUTE.TAB" im STinG Port Setup CPX wenn Sie eine Änderung an der ROUTE.TAB vorgenommen haben. Das neu booten des Rechners ist hier nicht erforderlich.

Computer 1 befindet sich in dem Netzwerk 192.168.x.x und hat die IP 192.168.x.1.
öber Computer 4, der die IP 192.168.x.9 hat, ist er mit dem Internet verbunden.
Wir betrachten jetzt die 'ROUTE.TAB' von Computer 1.


0.0.0.0         0.0.0.0         EtherNet        192.168.2.9


Das ist der einzige Eintrag, der aktiv sein darf. Die 192.168.x.9 ist die IP eines Gateway-Rechners und kann natürlich auch jede andere IP-Adresse sein. Sie muß dann nur in der 'ROUTE.TAB' angepasst werden. Jetzt nochmal das 'STinG Port Setup' aufrufen und 'Reload Routing Table' anwählen und auf 'OK' gehen. Nun sollte ihr Atari Computer erreichbar sein. Dies kann durch 'Pingen' der einzelnen Rechner geprüft werden.

Im Dialer ist unter Tools eine solche Funktion vorhanden. Alle Computer von 1-3, sofern dies Atari Computer sind, erhalten diese 'ROUTE.TAB'



ATARI Computer als Gateway konfigurieren

Soll der Atari Computer als Gateway für die Computer 1-3 arbeiten und ist über z.B. Serial 1 mit einem Modem verbunden, mit dem wiederum eine Verbindung ins Internet hergestellt wird, sollten Sie wie folgt vorgehen:

Konfigurieren Sie STinG so das ganz normal eine Verbindung, über ihr Modem, zu ihrem Internet-Provider aufgenommen werden kann. Nachlesen kann man dies ebenfalls in der STinG-Dokumentation.

Funktioniert die Einwahl und sie haben Internetzugriff, kann mit dem Erweitern der 'ROUTE.TAB' begonnen werden. Die 'ROUTE.TAB' wird sich jetzt wie folgt verändern müssen:

0.0.0.0         0.0.0.0         Modem 2         0.0.0.0

Dies ist die 'Default Route'. Ergänzen Sie die ROUTE.TAB mit folgender Zeile:

192.168.x.0     255.255.255.0   EtherNet        0.0.0.0


Und zwar muß diese Zeile vor der 'Default-Route' stehen, sodaß die komplette 'ROUTE.TAB' so aussieht:

192.168.2.0     255.255.255.0   EtherNet        0.0.0.0
0.0.0.0         0.0.0.0         Modem 2         0.0.0.0


Beachten Sie bitte zwingend das die Konfiguration in diesen Beispielen natürlich voraussetzt das Sie ihre eigenen IP-Adressen verwenden, das die IPs verwenden die in ihrem lokalen Netzwerk vorhanden, benutzbar und für Sie freigegeben sind.

Beachten Sie das nicht ist kein Zugriff möglich.

Im STinG-Dialer muß jetzt noch unter 'Configs' - 'Miscellaneous' für den seriellen Port, der mit dem Modem verbunden ist, 'Use IP Masquerading' aktiviert werden. Auch das ist zwingend für den Gateway-Betrieb! Nun noch auf 'Acept' klicken und die neue Konfiguration mit 'Save' abspeichern.

Rufen Sie jetzt noch einmal das 'STinG Port Setup' auf.
'Reload Routing Table' anwählen und auf 'OK' klicken. Nun sollte, nachdem sie auf diesem Atari in das Internet eingewählt haben, auch allen anderen Computern der Zugang zum Internet, über diesen Atari, möglich sein.

Beachten Sie bitte das dieses Gateway Systemperformance auf dem Atari benötigt!




Abbildung 3 - Das neueste Romport-Interface



Dieses neue Interface ist so kurz das die Platine komplette in die Gehäuseaussparung des Romport an allen orignalen Rechnergehäusen passt und somit daran verschwindet. Die Platine ist ansich nur noch 3.7 cm lang.




Abbildung 4 - Romport-Interface Schaltung



Der Romportadaper ist im ein paralleles Interface welches Daten- und Steuerleitungen für den Ethernet-Adapter buffert.

Mit einer korrekten STinG-Konfiguration kann der Atari im LAN, zusammen mit Computern anderer Plattformen, auch DSL benutzen.



Autor: Edgar Hilgart
Email: Elmar.Hilgart@asamnet.de
Romport Hardware






Copyright © Robert Schaffner (doit@doitarchive.de)
Letzte Aktualisierung am 23. Mai 2004
Home Network Atari NetWork Ethernet Project ASCI port