Obligement - L'Amiga au maximum

Vendredi 28 avril 2017 - 10:07  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Soutien

N'hésitez pas à soutenir le projet Obligement



Contact

David Brunet

Courriel

 


En pratique : Réseau Amiga/PC avec carte passerelle
(Article écrit par Nicolas Gressard - juillet 2002)


Voici un article pratique sur la mise en réseau d'un Amiga 2000/3000/4000 en utilisant une carte Ethernet PC ISA par l'intermédiaire d'une carte passerelle.

Présentation

Possesseur d'un A2000 avec une carte passerelle PC, cela faisait longtemps que je cherchais à connecter mon Amiga 2000 avec mon réseau local de façon peu onéreuse. Un jour, en navigant sur le matou femelle, quelle ne fut pas ma surprise d'y découvrir un pilote appelé EtherBridge et dont la description était : "permet d'utiliser une carte Ethernet ISA par l'intermédiaire d'une carte passerelle PC". Sachez également que EtherBridge est un pilote compatible Sana-2 donc utilisable avec toutes les piles IP (Miami, AmiTCP, Genesis) et de surcroît freeware.

Principe de fonctionnement

Côté Amiga, les applications réseau communiquent comme d'habitude avec la bsdsocket.library de la pile IP. La pile IP fait appel au pilote Sana-2 etherbridge.device et ce dernier dialogue avec la mémoire partagée de la carte passerelle via la janus.library.

Côté PC, le programme serveur "ebserver" fait la liaison entre le pilote "packet" MS-DOS de la carte réseau et la mémoire partagée de la carte passerelle. Lors de son lancement, le pilote Sana-2 lance automatiquement le pilote "packet" ainsi que le serveur "ebserver" côté PC.



Mise en oeuvre matérielle

Côté matériel, rien de plus simple, il suffit d'ajouter une carte Ethernet ISA du monde PC dans un des connecteurs ISA de l'Amiga. Attention, si vous utilisez une carte passerelle de type A2088, vous êtes limité aux cartes ISA 8 bits (un seul connecteur de bus). Par contre, si vous utilisez une carte A2286 (comme moi) ou plus, vous pouvez utiliser une carte ISA 16 bits (deux connecteurs de bus).





Mise en oeuvre logicielle côté PC

Pour la suite de cet article, nous considérerons que votre carte passerelle est correctement installée, que vous avez un MS-DOS en état de marche sur une partition réelle ou virtuelle (fichier) et que vous savez transférer des fichiers côté PC. EtherBridge n'est pas compatible avec Windows. Si Windows est installé sur votre système PC, vous devrez le quitter avant d'utiliser EtherBridge.

En ce qui concerne la partie MS-DOS, vous aurez deux fichiers situés dans le répertoire PC de l'archive d'EtherBridge à recopier sur votre partition MS-DOS :
  • ebserver.exe (le serveur etherbridge MS-DOS).
  • Le pilote MS-DOS en mode "packet" de votre carte réseau.
Je vous conseille vivement de mettre ces deux fichiers à la racine de votre partition MS-DOS pour une raison sur laquelle nous reviendrons plus tard. Deux pilotes "packet" sont fournis dans l'archive. L'un convient aux cartes réseau compatibles NE2000 tandis que l'autre convient aux cartes réseau de type 3Com Etherlink III (3C509). Si votre carte n'est pas de l'un de ces deux types, vous devrez vous procurer un pilote en mode "packet" pour cette dernière. Une visite sur le site du constructeur vous donnera certainement satisfaction.

Mise en oeuvre logicielle côté Amiga

Côté pilote Amiga, deux fichiers à copier :
  • L'un des fichiers etherbridge000.device, etherbridge020.device ou etherbridge040.device du répertoire devs/networks de l'archive est à renommer en etherbridge.device et à mettre dans votre répertoire devs/networks (en fonction de votre processeur).

  • Le fichier etherbridge.config du répertoire envarc/sana2 doit être copié dans votre répertoire env:sana2 et envarc:sana2. Si vous possédez MUI, une GUI de configuration du fichier etherbridge.config est également disponible (voir fig. 4). Dans le cas contraire, vous pouvez toujours éditer le fichier de configuration et le modifier à la main. Vous trouverez un exemple de fichier etherbridge.config commenté ci-dessous. Si vous n'utilisez pas le pilote "packet" NE2000 ou 3Com fourni dans l'archive, vous devrez ajouter une entrée pour celui-ci dans le fichier de configuration. Dans l'exemple ci-dessous, vous remarquerez que les chemins d'accès des fichiers PC "ebserver.exe" ainsi que du pilote "packet" n'intègrent pas de sous-répertoire. En effet, lorsque le pilote Sana-2 simule l'entrée au clavier des commandes, il ne tient pas compte de la localisation du clavier et les caractères spéciaux posent problème.

Fig. 4

Le fichier etherbridge.config :

PCSERVER "ebserver.exe"
# Mode de dialogue avec la carte passerelle : 0=A2386, 1=A2088/A2286
COMMODE 1
# Ne pas toucher ou alors en connaissance de cause
TXBUFFERS 2
TASKPRI 0
RINGBUFSIZE 10
PTRACEENABLED no
PTRACEFILE "KCON:0/16/500/200/Packets/AUTO/CLOSE"
DEBUGENABLED no
DEBUGFILE "KCON:0/16/300/200/Etherbridge Debug/AUTO/CLOSE"
DEBUGLEV 100
# Numéro du pilote packet DOS à utiliser dans la liste ci-dessous, le premier étant 0
USEPKTDRVNO 1
# Nombre de pilotes dans la liste ci dessous
PKTDRVCNT 2

# Liste des pilotes packet DOS

# Nom arbitraire
PKTDRVNAME0 "NE2000"
# Emplacement de l'exécutable côté PC
PKTDRV0 "ne2000.com"
# Paramètres à passer au pilote
PKTDRVPARAM0 "0x60 4 0x320"

# Nom arbitraire
PKTDRVNAME1 "3Com"
# Emplacement de l'exécutable côté PC
PKTDRV1 "3c509.com"
# Paramètres à passer au pilote
PKTDRVPARAM1 "0x60"

Côté pile IP, j'ai choisi d'utiliser AmiTCP 4 (disponible sur Aminet), mais l'on peut tout à fait utiliser une autre pile comme Miami. Je ne vais pas entrer dans les détails de l'installation et la configuration d'une pile IP, mais sachez que l'auteur fourni des exemples de fichiers de configuration pour AmiTCP et Miami. En ce qui me concerne, j'ai installé AmiTCP comme si j'avais une carte A2065 puis j'ai :
  • Ajouté la ligne suivante au fichier db/interfaces : etherbridge DEV=DEVS:Networks/etherbridge.device UNIT=0.
  • Modifié la ligne suivante du fichier bin/startnet : AMITCP:bin/ifconfig etherbridge {IPADRESS} netmask 255.255.255.0.
Points positifs
  • M'a permis de mettre mon Amiga en réseau pour 0 euro !
  • Fonctionnement très efficace et très bluffant !
  • Donne un sens à la carte passerelle. ;-)
Points négatifs
  • Un peu lourd à mettre en oeuvre (mais avec cet article, vous ne devriez pas avoir de problème ;-)).
  • Démarrage de la pile IP un peu long (une bonne dizaine de secondes) du fait de l'attente du démarrage des programmes côté PC.


[Retour en haut] / [Retour aux articles]