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 : Transférer des fichiers entre deux Amiga via le port série et via le port Ethernet (FTP)
(Article écrit par Lionel Muller et extrait d'Amiga Power - février 2007)
|
|
Préambule
Je possède deux A1200, un pour le "travail" (A1200 avec BlizzardPPC et BVisionPPC) et un pour les jeux (A1200 avec Blizzard 1260)
et il m'arrive de transférer des fichiers de l'un à l'autre, notamment des jeux en WHDLoad.
Ces fichiers étant de taille variable allant de quelques centaines de kilo octets à plusieurs méga octects, je vous propose
ici une stratégie ayant pour but final le transfert de fichiers de grande taille via le port Ethernet.
Elle nécessite qu'un des deux Amiga soit connecté au réseau pour récupérer les logiciels dont nous aurons besoin (voir ci-dessous).
Ma stratégie est la suivante :
- Récupérer et copier TwinExpress sur chaque Amiga (via le lecteur de disquette).
- Installer TwinExpress et établir une connexion entre les Amiga via le port série, de façon à transférer MUI, MiamiDx,
AmiTradeCenter et OrangeFTP de l'un vers l'autre.
- Mettre en place un réseau local client/serveur via FTP.
1. Transfert par câble série
Cette méthode est peu onéreuse et très simple à mettre en oeuvre. Il vous faut un câble série type null modem et le logiciel
TwinExpress. TwinExpress est, à la base, un logiciel partagiciel permettant de transférer des fichiers entre un Amiga et un PC
connectés via le port série. Mais il fonctionne aussi bien entre deux Amiga.
Petit guide d'utilisation de TwinExpress :
1.1 Installation
a) Après décompression de l'archive, copiez le fichier "twin" (version Amiga) dans le répertoire C: de chaque machine.
b) Éteignez vos machines et branchez le câble null modem sur le port série de chaque Amiga.
c) Rallumez vos machines et via un Shell/CLI entrez la commande "twin" sur chaque Amiga.
Si tout est correct, le message suivant s'affiche : "communication is established with the remote computer" (voir fig. 1).
Le port SER est utilisé par défaut et la vitesse est fixée à 115 200 bauds (soit 11 ko/sec) mais le programme accepte des
valeurs de 9600 à 290 000 bauds. Pour choisir sa vitesse, il faut lancer TwinExpress avec l'option SER (example : "twin ser 190000").
Fig. 1
TwinExpress étant un logiciel multisystème, il gère aussi bien les commandes AmigaDOS que DOS ou Linux et possède même
des alias (voir fig. 2).
Fig. 2
1.2 Utilisation
a) TwinExpress utilise la notion de local (même mot en anglais) et distant ("remote" en anglais). Cette notion s'applique aussi
bien aux fichiers qu'aux répertoires ou périphériques. Par définition, la machine locale est celle sur laquelle vous tapez une
commande. Pour lancer une commande sur la machine distante (comme changer de répertoire) à partir de la machine locale, il
faut ajouter un préfixe (~) avant la commande.
b) Pour copier des fichiers :
- Se placer dans le répertoire adéquat via la commande "CD".
">CD RAM:" pour le répertoire local
">CD ~RAM:" pour le répertoire distant
- Lancer la copie.
">COPY monfichier ~*" se traduit par : copie monfichier sur la machine distante en gardant le nom
(l'inverse fonctionne également : ">COPY ~monfichier *").
Les caractères spéciaux "*" et "?" fonctionnent avec les commandes DIR, COPY, DELETE et RENAME, ce qui facilite grandement
les manipulations.
Avec mes deux Amiga à base 68060, la copie de RAM à RAM d'un fichier de 602 ko s'effectue en 27 seconds soit 22 ko/sec. Il
est intéressant de constater que ce taux de transfert ne varie pas si la copie se fait de RAM à disque dur ou de disque dur
à disque dur.
1.3 Limitations
- Limite de 64 sous-répertoires.
- Limite de 35 caractères par nom de fichier.
- Limite de 120 caractères pour une commande + paramètres + options.
TwinExpress est finalement assez simple à utiliser mais il lui manque un indicateur de progression pour savoir où en est
l'opération en cours. Parfois on croît que la machine est plantée alors que TwinExpress est toujours en train de copier !
2. Transfert par port Ethernet (FTP)
Cette méthode est plutôt onéreuse puisque vos machines doivent disposer d'une carte réseau, d'une pile TCP/IP
(MiamiDx dans mon cas) et d'un concentrateur ou d'un routeur. La méthode de transfert détaillée ici est de type client/serveur
via FTP (File Transfert Protocol). OrangeFTP sera notre serveur FTP alors qu'AmiTradeCenter sera notre client FTP. Il est
inutile d'installer ces deux logiciels sur chaque machine : le serveur est unique alors que les clients sont multiples.
2.1 Mise en place du serveur
a) Configuration de la pile TCP/IP (MiamiDx)
- Lancez MiamiDx et cliquez sur l'onglet "Database".
- Dans "groups", créez un groupe "ftp", assignez-lui une valeur numérique ("Group id") et au moins un utilisateur ("users")
(voir fig. 3).
- Dans "users", créez un utilisateur fictif, assignez-lui un mot de passe, une valeur numérique pour "User id", une valeur
numérique pour "Group id" (la même que celle définie pour le groupe ftp) et le répertoire auquel il aura accès (voir fig. 4).
- Sauvez la configuration et lancez votre connexion réseau.
Fig. 3
Fig. 4
b) Configuration du serveur FTP (OrangeFTP)
- Décompressez l'archive et double-cliquez sur l'icône du programme (voir fig. 5).
Fig. 5
2.2 Mise en place du client (AmiTradeCenter)
- Installez AmiTradeCenter et les classes MUI indispensables (NList.mcc, Listtree.mcc, Busy.mcc, BetterBalance.mcc, BetterString.mcc).
- Ajoutez un nouveau serveur : donnez un nom, une adresse IP, un port (par défaut le FTP utilise le port 21), un nom d'utilisateur/mot
de passe (l'utilisateur et le mot de passe définis plus haut pour le serveur), éventuellement les répertoires distant et local (voir fig. 6).
- Lancez votre connexion réseau via votre pile TCP/IP.
- Côté AmiTradeCenter, cliquez sur "connect" puis une fois connecté au serveur FTP, sélectionnez les fichiers à transférer et
cliquez sur "send" ou "receive" (voir fig. 7).
Fig. 6
Fig. 7
J'utilise une carte réseau en Zorro II (X-Surf II) dans mon Amiga PowerPC et une carte réseau PCMCIA (Billionton LNT-10T2B)
dans mon Amiga 68060 et mon taux de transfert moyen varie de 200 à 500 ko/s.
3. Les liens indispensables
Voici la liste des logiciels utilisés dans cet article et leurs liens :
Je remercie Jean-Frédéric Jaquelin et Serge Guillaume pour la relecture.
Soutenez le travail d'Obligement
|
|
|