Aller au contenu | Aller au menu | Aller à la recherche

Etablir une connexion TCP/IP entre un Atari et un PC sous Linux

Ce petit texte décrit comment mettre en place un connexion SLIP entre deux Atari, ou bien entre un Atari et un PC sous Linux, reliés par un câble Null-Modem.

L'Atari utilise pour ce faire MiNT et MintNet.
Note: si vous utilisez MiNT 1.15.12 ou plus ancien, il faut installer HSModem pour pouvoir bénéficier des ports séries à haute vitesse.

Etape 1: Affecter une adresse IP à chaque machine

J'ai affecté comme adresse IP:
192.168.0.1 : Machine linux (nom:pclinux)
192.168.0.2 : Machine atari (nom:atarimint)

Editer les fichiers /etc/hosts sur les deux machines pour qu'elles soient déclarées; c.a.d. y ajouter les lignes:

192.168.0.1	pclinux
192.168.0.2	atarimint
Etape 2: Lancer la connexion sur le PC

Remplacer /dev/ttyS1 par le port série sur lequel est branché le câble Null-Modem.

pclinux# slattach -p slip -s 115200 /dev/ttyS1 &

pour affecter une interface à 115200 bauds sur un port série.

pclinux# ifconfig sl0 192.168.0.1 pointopoint 192.168.0.2 up

pour affecter les adresses IP de part et d'autre de l'interface slip.

Etape 3: Lancer la connexion sur l'Atari

Remplacer /dev/ttyb par le port série sur lequel est branché le câble Null-Modem.

atarimint# slattach -l 192.168.0.2 -r 192.168.0.1 -s 115200 -p slip -t /dev/ttyb &

Effectue la même chose que sur le PC. Les adresses locales et distantes étant permutées. De plus, ifconfig est automatiquement effectué.

Etape 4: Tester la connexion

Commencer par un ping sur chacune des machines.

pclinux# ping atarimint

sur le pc

atarimint# ping pclinux

sur l'Atari

Si les paquets sont bien transmis, c'est que ca marche.
Note: l'Atari semble refuser toute connexion de la part du PC tant que l'Atari n'a pas effectué au moins une connexion sur le PC (telnet,ftp ou autre). Donc, commencer par effectuer une connexion a partir de l'Atari.

atarimint# telnet pclinux

Ensuite le PC doit pouvoir se connecter sur l'Atari sans se voir refuser les connexions. Telnet, Ftp, Web, Nfs, etc... doivent fonctionner dans les deux sens, en même temps, sur les deux machines.
En ftp, la vitesse moyenne atteinte est de 9.4Ko/s, si les deux machines ne font rien d'autre. A 115200 bauds, le maximum théorique serait d'environ 115200/10 = 11.52Ko/s.