Suivez-nous sur X
|
|
|
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
|
|
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
|
|
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
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
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.
Soutenez le travail d'Obligement
|
|
|