Obligement - L'Amiga au maximum

Jeudi 28 mars 2024 - 16:12  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

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

Articles in english


Réseaux sociaux

Suivez-nous sur X




Liste des 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,
ALL


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


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


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-II donc utilisable avec toutes les piles IP (Miami, AmiTCP, Genesis) et de surcroît gratuiciel.

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-II 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-II 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-II 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]


Soutenez le travail d'Obligement