<NOFRAME><H5><A HREF="index.html" TARGET="_top"><IMG ALIGN=left BORDER=0 HEIGHT=40 WIDTH=40 SRC="images/home4.gif" ALT="Maison"></A></H5></NOFRAME>
Connexion
mise à jour du 15 janvier 2001

Si vous souhaitez seulement télécharger des fichiers de configuration (default.cfg et quelques dial.scr).
Si vous constatez une erreur ou que quelque chose vous chiffonne, n'hésitez pas à me méler. Sauf indications contraires, ce qui suit concerne ma propre configuration : TT030, Tos 3.06, HD-Driver 7.91, Magic 6.10 et enfin STinG 1.26.
STinG : Qu'est-ce que c'est ? À quoi ça sert ?

STinG est un ensemble de programmes qui ajoute une couche TCP/IP au système. Il permet ainsi de faire fonctionner des machines en réseau de manière souple et efficace. Cela inclut bien sûr le raccordement au média le plus à la mode à l'heure actuelle, j'ai nommé Internet. Pour une liaison PPP entre une machine sous STinG et une autre sous Linux par cable null-modem, ne manquez pas ce topo de Dorian Darcourt. Si vous cherchez des outils internet ou des infos sur la réalisation d'un réseau local Midi (IntraNet), ne manquez pas de visiter les pages Atari d'Olivier Booklage, auteur entre autres d'un excellent ovl pour Cab (qui autorise les cookies à partir de la version 2.5 de Cab !) et d'autres clients et serveurs très intéressants.

Il est ainsi possible de faire communiquer votre Atari par tous ses pores ou presque ;-)

Initialement programmé par Peter Rottengatter, STinG l'est à présent principalement par Ronald Andersson.

Installation de High Speed Modem.

Cette opération est primordiale pour corriger certains bugs du GemDos et/ou bénéficier de toute la puissance des ports série !

Installation de STinG. (pas à pas, avec Club Internet comme exemple)

Commencez par récupérer l'archive, par exemple directement sur le site de Ronald (suivre le lien "STinG" puis "File"). Il peut être nécessaire de récupérer plusieurs fichiers (voir les dates indiquées sur place). Prenez au moins l'archive complète sting126.lzh (STinG 1.26, Dialer 1.17) et tcp_140.lzh (module TCP.STX 1.40). Si vous possédez une machine à base de 68000 (STx, Mega-STx, STacy, ST-Book), un bug peut parfois planter le module serial.stx (v1.21) lorsque le serveur interroge STinG sur sa présence (une sorte de "ping" pour savoir si votre machine ne s'est pas déconnectée sauvagement lors d'un crash ou d'un arrêt sans se déconnecter proprement) : prenez donc aussi ser_121.lzh (SERIAL.STX 1.21).

Prenez garde à ne pas utiliser conjointement des fichiers de la dernière version avec d'autres de la précédente : il y a quelques incompatibilités (en cas de mise à jour, vous pouvez toutefois conserver vos fichiers de configuration).

Le plus simple consiste à décompacter l'archive principale directement sur votre partition de boot (A:\ ou C:\ généralement). L'inconvénient de cette méthode est que vous risquez d'écraser des fichiers d'une version précédente si vous n'avez pas pensé à les renommer avant. De plus, vous installerez ce faisant des éléments dont vous n'avez pas forcément besoin pour une connexion simple (ce n'est gênant que si vous manquez de place).

(Si vous êtes parano...)

Les fichiers nécessaires pour une simple connexion à Internet par modem, sont les suivant :

STING.PRG et STING.INF dans votre dossier AUTO,

SERIAL.CPX (1) et STING.CPX (facultatif depuis la version 1.26 (7)) dans le dossier... des CPX,

DEFAULT.CFG (2), SERIAL.STX, UDP.STX, TCP.STX et RESOLVE.STX dans le dossier de votre choix mais qui devra impérativement être pointé par STING.INF,

et enfin DIALER.APP, DIALER.RSC, DIAL.SCR et DIAL.INF dans le dossier de votre choix et qui peut être le même que celui ci-dessus. DIAL.INF indique le chemin de DIALER.RSC et DIAL.SCR. Il devrait se trouver dans le même répertoire que DIALER.APP mais ça marche aussi à la racine de la partition de boot (sous toute réserve, car non documenté précisément). Ça tombe bien car DIALER.APP peut aussi être lancé en accessoire (non recommendé avec la version 1.16 !) : renommez le pour cela DIALER.ACC et placez-le à la racine de la partition de boot ou dans le répertoire des accessoires, selon vos habitudes.

Il faut bien sûr un gestionnaire de CPX et j'utilise Xcontrol.Acc.

Très important : Il faut respecter l'ordre suivant dans le dossier AUTO (plusieurs méthodes pour y parvenir) :

(NVDI.PRG)
DRVIN.PRG
SCC.PRG (pour un Falcon ou un TT, ou autres drivers de HS-Modem selon la machine et le port utilisé)
STING.PRG

Réglage du port série : Ouvrez le cpx "Serial Ports". Choisissez une vitesse supérieure au débit de votre modem (ex. 57600), 8 bits de données, 1 bit de stop, pas de parité, contrôle du flux par RTS/CTS. Sauvez cette configuration.

Si vous voulez vérifier dès maintenent que Sting est correctement installé (souhaitable), rebootez à présent la machine. Ouvrez le cpx "STinG Internals" et cochez "Active" puis validez (3). Lancez dialer.app (ou .acc) et sélectionnez "Ping Host" dans "Tools". Entrez l'adresse "127.0.0.1" qui est une adresse locale. Si vous voyez s'afficher le temps mis pour l'atteindre, c'est tout bon !

Il faut maintenant éditer le fichier DIAL.SCR. Vous pouvez le faire avec votre éditeur de texte (4) mais je trouve plus cool de le faire directement depuis le dialer : c'est fait pour et ça limite le risque d'erreurs ! Vous disposez à cet effet du bouton "Configs". Si vous utilisez cette méthode, vous pouvez vous passer du fichier dial.scr donné comme exemple. Renommez-le (dial.exp par ex.) pour partir d'un fichier de configuration vierge. La plupart des réglages par défaut sont tout à fait valables. Lancez dialer.app et faites les modifications nécessaires dans les rubriques suivantes :

Modem Specifics :

Il n'y a en principe rien à changer.

Dial Script :

Laissez vide cette rubrique si vous utilisez le protocole PAP pour vous "loguer" (voir rubrique "Port Parameters"). Notez, si vous l'éditez manuellement, que le fichier dial.scr doit comporter la variable DIAL_SCRIPT tout à la fin dans ce cas.

Le bouton "Delete" permet d'effacer une étape entière du script. Il semble inactif (chez moi en tous cas) car il est grisé mais il n'en est rien.
Entrez d'abord la dernière étape (step) du script car les autres seront ensuites saisies par insertion.
Cliquez donc une fois "Insert" puis remplissez les champs de la dernière étape :

Time to Wait : 500
      Repeat :
        Find : assword:
    Response : votre-mot-de-passe
Cliquez une fois "Insert" pour insérer la première étape :
Time to Wait : 500
      Repeat :
        Find : ogin:
    Response : votre-login (ou clubint/votre-login 
                            pour l'accès par Transpac)
Port Parameters :
 IP Address : 0.0.0.0 (adresse IP dite "dynamique")
        MTU : 1500 (ou 576, c'est parfois mieux 
                    en cas de réseau surchargé)
      PAP ID: votre-login (ou clubint/votre-login)
PAP Password: votre-mot-de-passe
Cochez le bouton "PPP".

"PAP ID" et "PAP Password" ne sont à renseigner que si vous utilisez le protocole PAP pour vous "loguer". Contrairement à ce que j'écrivais dans une version précédente de cette page (mea culpa), on peut parfaitement les saisir ici. Mon erreur tient au fait que le champ du mot de passe n'est pas accessible à la souris mais avec la touche "Tab" ou les flèches de curseur. Le mot de passe n'étant pas visible à l'écran, restez concentré sur ce que vous tapez ;-). À l'inverse de ce que j'ai longtemps cru, ce protocole fonctionne parfaitement avec un accès par Transpac. Il présente l'avantage d'éliminer radicalement les erreurs toujours possibles de la partie script proprement dite, et pour cause : elle devient alors inutile :-)

À partir de la version 1.16 du Dialer, il est possible de ne pas sauver le mot de passe sur disque. Pour cela, il suffit de laisser vide le champ "Password" et de cocher "Prompt for PAP Password". Il sera alors demandé lors de la connexion (testé avec succès avec Club-Internet).

Addressing :
User Name : votre-login
Full Name : Prénom Nom

Fully Qualified Domain Name :
  club-internet.fr
Cliquez sur "ADD" avant d'inscrire le DNS primaire :
Nameserver : 197.117.200.10
Cliquez sur "ADD" et saisissez le DNS secondaire :
Nameserver : 194.117.200.15
À partir de la version 1.16 du dialer, on peut éventuellement laisser vides les DNS et cocher à la place "Request Name Servers from remote". Cela fonctionne avec Club-Internet mais les DNS obtenus n'étaient pas ceux indiqués par ce FAI (!) lorsque j'ai fait l'essai. Il est possible que cela ne marche pas à tous les coups ni avec tous les FAI.

Phone & ISP Cost :
  Number : 0134582778 pour l'accès par Vélizy
   et/ou (5)
  Number : 0155400040 pour l'accès par La Villette (?)
   et/ou
  Number : 0836061318 pour l'accès "national" par Transpac
  
Fee File : LOCAL.FEE
Ce fichier est facultatif et sert uniquement pour calculer le coût des connexions.

Environment :

Ce dialogue est là pour une version future et n'a pas encore d'action. Il permet de voir quelles variables sont installées et permettra plus tard de les modifier directement depuis le dialer. Si nécessaire, vous pouvez quand même les régler avec l'éditeur de texte. Vous pouvez par exemple placer dans cette rubrique des variables utiles pour cab.ovl et dépendantes du FAI. Placées ici, elles sont modifiées à chaque chargement d'un "dial.scr".

Miscellaneous :

Choisissez le port série et cochez "Add default route through port".

Cliquez "Accept" puis sauvez la configuration sous le nom DIAL.SCR (6) (car ce fichier est chargé par défaut par le dialer) et c'est terminé.

Voilà ;-)
Si tout est correct vous pouvez tenter une connexion avec STinG. Il faut qu'il ait été activé au préalable par le CPX (ou par le fichier DEFAULT.CFG depuis la v1.26) mais le dialer ne manquera pas de vous rappeler un oubli éventuel. Cliquez "Enable" puis "Connect" pour lancer la procédure. Au bout de quelques secondes vous devriez être connecté au Réseau. Faites un "ping" ou un "resolve" sur une adresse connue (news.club-internet.fr par ex.) pour voir si tout va bien...

À vous à présent les joies du surf avec Cab (8) (ne pas oublier d'utiliser un ovl compatible avec STinG, il y en a un ici et un autre ), du transfert de fichier avec aFTP, des news et du courrier électronique avec NEWSwatch, POPwatch et Okami...

(1) SERIAL.CPX (Serial Ports) remplace (avantageusement) le MODEM.CPX d'Atari qui devra être désactivé pour éviter tout conflit.

(2) Il n'y a en principe rien à changer dans DEFAULT.CFG.

(3) STING.CPX (STinG Internals) comporte un réglage par un curseur qui indique à STinG à quelle fréquence il doit récupérer (ou envoyer) des données sur le port série. STinG scrute le port toutes les xxx milli-secondes. Il peut s'avérer néfaste de choisir un intervalle de temps trop court, en particulier lors de la négotiation PPP avec le fournisseur d'accès. Pour ma part, je l'ai maintenant réglé (et sauvé) à 20 ms après être longtemps resté à 50 ms. Ce réglage outrepasse la valeur THREADING, à laquelle elle est équivallente, qui se trouve dans le fichier DEFAULT.CFG. J'ai également fini par sauver la configuration du CPX avec la case "Active" cochée.
(7) À partir de STinG 1.26, on peut remplacer le réglage "Active" par la ligne "ACTIVATE = TRUE". De ce fait, le CPX n'est plus nécessaire avec cette version pour se connecter à l'Internet.

(4) Il faut bien faire attention à respecter l'orthographe et en particulier ne pas ajouter d'espace à la fin des lignes. Un simple espace en trop, à la fin du login par exemple ;-), suffira à faire échouer la connexion.

(5) Il est possible d'indiquer plusieurs numéros, par exemple un local et le national. Au cas où le premier sonnerait occupé, le suivant serait appelé et ainsi de suite.

(6) On peut très bien avoir plusieurs scripts de noms différents, par exemple de la forme FAI.SCR, pour pouvoir changer de FAI facilement sans devoir rebooter. Pour en sélectionner un, il suffit de cliquer sur la ligne "Dial Script" du menu "Configs", ce qui a comme effet d'appeler le sélecteur de fichiers. Une fois le script désiré chargé, il faut ensuite cliquer "Accept" pour le valider.
(8) Une petite astuce si vous utilisez Cab hors ligne conjointement avec STinG et son dialer utilisé en temps que programme : pensez à lancer une fois le dialer avant de lancer Cab si vous ne voulez pas attendre trop longtemps le timeout ! Aucun problème évidemment avec le dialer en accessoire. (Hi Serge ;-) )

<NOFRAME><H5 ALIGN=right><A HREF="index.html" TARGET="_top"><IMG BORDER=0 HEIGHT=40 WIDTH=40 SRC="images/home4.gif" ALT="Maison"></A></H5></NOFRAME>