AGW 2000 - PACKET-ENGINE
Interface Packet-Radio par SV2AGW pour Win98

Traduction en langue française par Olivier F5PYF
(Toulon, le 25 mars 2000)

AGW Packet-Engine ? C'est une interface logique qui permet de relier plusieurs applications packet-radio radioamateur à un ou plusieurs TNC (Terminal Node Controler). De plus, Packet-Engine peut être utilisé en tant que passerelle TCP/IP <=> AX25 (gateway) permettant ainsi l'utilisation d'applications Internet (Netscape, IE5 etc.) via radio : le TCP/IP est "encapsulé" dans une trame AX25. De plus, Packet-Engine s'adapte à n'importe quel type de TNC, même un modem BayCom, un TNC en mode KISS ou bien la carte son de votre PC ! Windows 98 sera obligatoirement requis pour les dernières versions de cette interface logique, sinon il vous sera nécessaire de trouver une version antérieure à la version 2000.

 
Copyright
Généralités
TNC supportés
Configuration TNC
Problèmes
TNC en KISS
Modems BayCom
Cartes DRSI
Cartes USCC
Cartes Son PSA
Modems OE5DXL
Modems YAM
Cartes PetScc 2
TC/PIP
Traduction

 

Copyright

(c) Rossopulos George (SV2AGW) 1990-2000
G.Mistakidi 49
54250, Thessaloniki
Grèce.

Email :       sv2agw@raag.org
Site Web : http://www.raag.org/sv2agw

Le programme est libre d’usage seulement par les radioamateurs dans le cadre de leurs applications radioamateur. Vous n'avez pas le droit de changer l’aspect du programme ce qui violerait son copyright, celui  m’appartient ! Vous avez la responsabilité d'employer  le programme selon votre réglementation locale. Je n'ai aucune responsabilité d'aucun dommage qui pourrait subvenir lors de l'utilisation du programme,  même si le programme pouvait contenir des bogues.
Tous les produits et leurs marques déposées qui sont mis en  référence dans mes programmes sont la propriété de leurs concepteurs.


Généralités

AGW Packet Engine est un logiciel packet-radio de la  série des programmes de packet AGW pour Windows 95. En fait, il est le coeur du système entier. Son but est l’interactivité entre diverses applications packet-radio et les TNCs. Il gère tout le trafic entre  les applications et les TNCs, ainsi l'application n’a pas à gérer les TNCs, les protocoles, les ports série….

Voyons comment tout cela fonctionne, d'abord quand vous n’utilisez qu’un seul TNC, et,  en second lieu, lorsque vous avez plusieurs TNCs.

1.. Avec un TNC seulement

Lancez d'abord Packet Engine correctement configuré. Packet Engine teste et initialise le TNC. Lancez ensuite par exemple  l'application AGWCLUSTER. AGWCLUSTER d'abord se lie à Packet Engine et lui indique qu'il est un programme Cluster ayant pour indicatif  SV2GW-8. Dorénavant, Packet Engine saura que chaque paquet entrant adressé à SV2GW-8 devra être conduit vers l'application AGWCLUSTER. Lancez AGWTERMINAL avec l'indicatif SV2GW et puis AGWFWD avec l'indicatif SV2GW-1.

Ainsi nous avons maintenant trois (3) applications Packet ayant chacune un indicatif propre (SSID). Ceci est réalisé avec uniquement un seul TNC et un émetteur récepteur ! Vous pouvez exécuter simultanément plusieurs programmes Packet qui fonctionneront indépendamment de l'autre. Vous pourrez exécuter un transfert Yapp, recevoir des  DXSPOTS de votre Cluster local et vous pourrez également télécharger des messages sur votre BBS local.

2.. Avec plusieurs TNCs

Vous pouvez faire tout ce qui précède. Mais maintenant vous  pouvez vous relier, depuis chaque application, à n'importe quel port radio de votre choix sans besoin d’effectuer une quelconque configuration  supplémentaire. En fait, si vous avez plusieurs TNCs, ce qui est mon cas,  vous devrez configurer les ports TNC dans Packet Engine et les activer chaque fois qu’il le sera nécessaire. Le programme détecte les TNCs actifs, les autres ports seront en attente (indisponibles).

Packet Engine est le seul programme qui ajuste ses propres paramètres du TNC (persist, slottime, frack etc..) selon l’activité sur le canal. De ce fait, il n’y a pas à s’en inquiéter.

Le programme n’a pas de fenêtre propre Windows. Il se positionne seulement sur la barre de tâche. Sélectionnez le (clic droit de la souris) et activez son menu de système pour accéder à sa configuration.

L’archive ZIP contient le fichier " Develop.txt " où vous pourrez y trouver de la documentation si vous souhaitez  écrire votre propre programme Packet avec Packet Engine.

3.. TCPIP par radio.

Packet Engine vous permet d’utiliser tous les programmes Internet WIN95/98 par radio. Il utilise un driver spécial (AGWDIAL.vxd) qui réoriente le TCPIP de MSTCPIP (Microsoft) vers Packet Engine et vice versa.


Configuration des TNCs

Choisissez les propriétés à partir du menu de système (Clic droit sur AGWPE en barre de tâche).
Si vous déjà avez installé un port radio et souhaitez changer ou  vérifier ses propriétés, sélectionnez le.

Un port radio n'est pas le TNC. Par exemple, le driver DRSI supporte 8 ports radio mais il est en fait qu’un seul TNC. Aussi, ne vous attendez pas à avoir une icône par port radio.

Si vous désirez créer un nouveau port radio, cliquez sur [ NEW ].
Tout est très simple !

1.TNC externe
a) Sélectionnez le port série approprié.
b) Sélectionnez la vitesse de communication en Bauds entre le TNC et le PC (pas la vitesse sur l’air).
c) Sélectionnez  votre type de TNC dans la liste. Si vous avez un TNC spécial qui ne figure pas dans la liste, choisissez un type  générique et configurez les commandes appropriées dans INIKISS,  éditez des commandes de sorte que votre TNC entre en mode KISS.
d) Sélectionnez le mode spécial KISS dont votre TNC pourrait disposer
e) Validez le nombre de ports de votre TNC
f) La taille du buffer (mémoire tampon) est généralement à laisser tel quel
g) Donnez une identification simple pour ce port radio
h) Le paramètre KISSID est toujours complété par le programme.

2.Modems BayCom Série
a)  Choisissez le port série approprié
b)  Choisissez la vitesse en Bauds. Dans ce cas, il s’agira de la vitesse SUR L’AIR.
c)  Choisissez parmi la liste des TNCs « Serial BayCom ». Une fenêtre concernant l’adresse du port s’ouvrira. Configurez les champs adresse et IRQ. Une valeur sera proposée par défaut qui devrait être bonne, mais !!!!
d)  Dans la description du port radio, écrivez une identification pour ce port radio.
e)  Si c'est le deuxième modem BayCom installé,  alors le paramètre KISSID devra être16. Sinon, laissez tel quel.
f)  Validez la détection DCD automatique pour les modems BayCom.

3.Cartes DRSI
a)  Laissez le port série et la vitesse qui n’ont pas de signification ici
b)  Choisissez parmi la liste de type de TNC le modèle approprié
c)  Une fenêtre apparaît avec les propriétés pour votre carte DRSI
d)  Vérifiez si les vitesses sont correctes pour votre carte ainsi que l’adresse et l’IRQ. Si vous  souhaitez utiliser le « Clocking » matériel pour les modems externes, entrez la valeur 0.
e)  Dans la description du port radio, écrivez une identification pour ce port radio.

4.Cartes USCC BayCom
a)  Laissez le port série et la vitesse qui n’ont pas de signification ici
b)  Choisissez parmi la liste de type de TNC le  modèle approprié.
c)  Une fenêtre apparaît avec les propriétés pour votre carte USCC.
d)  Vérifiez que les paramètres soient corrects. En fait, vous avez à indiquer seulement les troisième paramètres à gauches d'HDLC si  vous avez installé un modem sur ce port
e)  Dans la description du port radio, écrivez une identification facile à retenir pour ce port radio.

5.Cartes Son avec puce PSA (Attention, ne pas confondre avec Sound-Blaster !)
a)  Laissez le port série comme tel quel mais choisissez  la vitesse en Bauds sur l’air (1200 ou 9600)
b)  Choisissez parmi la liste des types de TNC « SOUND CARD PSA »
c)  Il apparaît une fenêtre de dialogue avec des  ressources de la carte PSA
d)  Dans la description du port radio, écrivez une identification facile à retenir pour ce port radio.
Vous devez préparer le fichier de données DSP pour la carte son : exécutez le programme TPAT1200.exe ou TPAT9600.exe,  et suivre les instructions pour ces programmes.

6.Modem compatibles OE5DXL 9600 G3RUH
a) choisissez le port série approprié
a)  Choisissez parmi la liste OE5DXL 9600 comme type de TNC. Il s’affiche maintenant une fenêtre indiquant les propriétés du port série. Vérifiez-les afin que tout soit correct. Le programme recherche automatiquement dans les registres de Windows,  mais !!!!!
b)  Dans la description du port radio, écrivez une identification facile à retenir pour ce port radio.
c)  Si c'est le deuxième modem d'OE5DXL installé,  alors le paramètre KISSID sera 16. Sinon, laisser tel quel.
d)  Maintenant, vérifiez le seuil DCD (DATA CARRIER DETECT) du logiciel.
Vous devez relier le modem avec un câble le plus court possible (câble port série). En outre, à partir du panneau de contrôle des ports (configuration Windows) choisissez le port série où le modem est  installé puis neutralisez le FIFO pour ce  port.

7.Modem YAM 9600 Bauds
a) choisissez le port série approprié
a)  Choisissez YAM dans la liste de type de TNC. Il apparaît maintenant une fenêtre indiquant les propriétés du port série. Vérifier que tout soit correct. Le programme recherche dans les registres de Windows, mais !!!!!
 Editez et validez le fichier d'initialisation du modem YAM  .
b)  Dans la description du port radio, écrivez une identification facile à retenir pour ce port radio.
c)  Si c'est le deuxième modem YAM  installé alors le KISSID sera 16. Sinon, laisser tel quel.

8.Carte Isa OptoScc 4 canaux (PA0HZP)
a)  Laissez le port série et la vitesse qui sont sans signification dans ce cas
b)  Choisissez parmi la liste de type de TNC « OptoScc »
c)  Une fenêtre apparaît maintenant donnant les  propriétés de votre carte
d)  Vérifiez si les vitesses sont correctes pour votre carte ainsi que l’adresse et l’IRQ.
e)  Dans la description du port radio, écrivez une identification facile à retenir pour ce port radio.

9.Carte ISA PetScc 2 canaux (PE1PET)
a)  Laissez le port série et la vitesse qui sont sans signification dans ce cas
b)  Choisissez parmi la liste de type de TNC « PetScc »
c)  Une fenêtre apparaît maintenant donnant les  propriétés de votre carte
d)  Vérifiez si les vitesses sont correctes pour votre carte ainsi que l’adresse et l’IRQ.
e)  Dans la description du port radio, écrivez une identification facile à retenir pour ce port radio.



 


Maintenant vous êtes prêt. Quittez le programme et  relancez le !


 




 

TNC SUPPORTES

Vous pouvez utiliser n'importe quel TNC externe qui peut être configuré en mode KISS. Y compris les TNCs spéciaux comme Kantronics (@), etc. (double ports etc..).

Cartes DRSI. Jusqu'à 4 partageant le même IRQ.

Cartes BayCom USCC 2 et 4

Modem série Baycom 1200 ou 2400 Bauds.

Cartes son avec puce PSA. (cartes son Echo Speech Corp., DSP16 cardinal (plus), orchid Soundwave 32,  Wearness Beethoven). Le code DSP pour ces cartes a été développé par Tom Sailer HB9JNX. J'ai seulement écrit le module de  gestion de périphérique AGWPSA.vxd pour connecter la carte et mes  programmes sous WIN95.

Modem compatible OE5DXL 9600 G3RUH.

Le modem YAM 9600 compatible G3RUH.

Carte OptoScc avec 4 ports

Carte PetScc avec 2 ports

Et très bientôt, j'inclurai également un driver générique SCC pour équiper d'autres types de cartes SCC.
Mon but est de supporter la grande majorité des TNCs du marché.
Vous pouvez avoir jusqu'à 100 TNCs simultanément !

Chaque port radio fonctionne indépendamment des autres
Le driver série BayCom est capable de gérer deux (2)  modems simultanément.
Le driver DRSI supporte 4 cartes partageant le même IRQ.
Le driver Baycom USCC  supporte jusqu' à 8 ports radio. Le « polling » s’effectue toutes les 10ms. Mais WIN95 ne supporte pas cette résolution ainsi cette  fonction s'effectue chaque 20ms et parfois chaque 30-40ms. Ceci affecte le slottime qui est toujours entre 20-30ms. Les autres drivers n'ont pas cette limitation parce que le driver Baycom  emploie les interruptions du port série et le conducteur DRSI le temporisateur matériel qui existe dans chaque carte DRSI.
Les performances générales sont meilleures avec ces drivers qu'avec des TNCs externes.


Problèmes de fonctionnement
 

Si le programme ne fonctionne pas correctement, il y a certainement un ou plusieurs paramètres qui sont erronés dans la configuration. Dans ce cas, effacez tous les fichiers .INI et recommencez la configuration depuis de début.

Rappelez-vous de ne pas changer les paramètres qui sont automatiques de même que le paramètre KISSID.

Vérifiez le mode KISS. Pour des TNCs logiques (Baycoms, SCC  etc..) ce doit être le KISS simple.
Avec des TNCs externes, vérifiez si le TNC supporte un mode KISS particulier ou pas.

Vérifiez également le KissId. Pour le double port, les TNCs doivent être 0 et 16 pour mono (non stéréo!!) les TNCs doivent être à 0.

La seule exception concerne le deuxième modem Baycom série qui doit avoir une identification de 16.

PK232 :
Ce TNC nécessite une configuration spéciale (surtout pour les versions récentes). Lisez votre manuel au sujet des commandes  requises pour initialiser le PK232 en mode KISS. Et entrez-les à l’aide d'un programme terminal simple.

Mon TNC n'est pas dans la liste !
Choisir TNC2. Puis écrivez les commandes spéciales permettant d’initialiser le TNC en mode KISS dans IniKiss. S’il y a plus de 3 commandes, entrez ces commandes à l’aide d’un logiciel terminal simple. S' il y en a moins, laissez les champs vides.

Voir également Problèmes avec Modem BayCom



 

Paramètres Auto Ajustables

Les paramètres concernant le protocole AX25 sont malheureusement fixés une fois, et nous les laissons. Mais ces paramètres  doivent dynamiquement changer selon l’activité du canal. Dans la  plupart des cas, nous choisissons des valeurs moyennes. Maintenant  Packet Engine auto-ajuste les paramètres, ceux qui affectent la vitesse du transfert de données, selon l'activité du canal et la  qualité du lien.

Voyons comment ceci est réalisé et comment nous  pouvons ajuster l'algorithme pour optimiser cette fonction. L'activité du canal est divisée en 8 parties.1 si le canal est vide et 8 quand  l'activité du canal approche la capacité maximale du canal. La capacité du canal est la quantité de données que nous pouvons transmettre en 2 minutes en émission continue. Cette capacité dépendra de la vitesse en Bauds du canal (1200....9600....).

Ainsi, quand le canal est inoccupé nous pouvons avoir un échange de données rapide et nous pouvons occuper ce canal. Packet Engine surveille le canal ajuste les paramètres toutes les 2 minutes. Si le canal est occupé AGWPE ajuste alors les paramètres de manière à permettre l’activité d’autres stations. AGWPE change les valeurs de Persist, Slottime, Maxframe, Frack, Resptime.

Ces paramètres sont généraux et affectent tous nos canaux AX25. Le  canal AX25 (ou le LIEN) est la connexion que nous avons avec l'autre station. Voyons maintenant ce qui se produit lorsque nous nous relions à une station et nous commençons un transfert de fichier. Si  la qualité du lien est « pauvre » (nous des rejets en réception) le protocole AX25  réduit la valeur du Maxframe. Si les rejets reçus avaient pour cause une collision, après 5 paquets la valeur du Maxframe sera augmentée.

Ce que j'ai oublié de dire, c’est que AGWPE détecte également la vitesse de transfert du canal (1200.2400....9600,..).

Voyons maintenant comment nous pouvons contrôler le comportement de l'algorithme. Nous pouvons le faire depuis AGWPE.ini dans la section [AUTO]. Si il y a une entrée particulière alors le programme l'utilise, sinon, il prendra la valeur par défaut.
 

1.Niveau de trafic

Nous avons une entrée pour chaque paramètre et chaque niveau de trafic. Nous contrôlons ici seulement le maxframe, le persist et le slottime
Comme ceci :

[ AUTO ]
MAXFRAME7=3
PERSIST7=100
SLOT7=12

MAXFRAME2=3
PERSIST3=100
SLOT2=12

Nous définissons ici seulement des valeurs pour les niveaux de trafic 7 et 2. Nous pouvons paramétrer n'importe quelle combinaison que l’on souhaite. Il n'est pas besoin d'écrire chaque valeur mais seulement ce que nous désirons changer.

2. Détection de la vitesse sur l’air et définition des niveaux de trafic.

AGWPE calcule le niveau du trafic selon l’émission de données sur le canal pour les 2 dernières (deux) minutes. Nous devons fournir la capacité maximale du canal pour chaque vitesse en Bauds. Cette section est identique à [ AUTO ]

[ AUTO ]
MAXBYTES1200=15000
MAXBYTES2400=30000
MAXBYTES4800=70000
MAXBYTES9600=140000
MAXBYTES19200=300000

3. Timers AX25 et changement de la qualité du lien

Nous entrons ici le frack et le temps requis pour une trame d’une longueur de 256 caractères pour être émise en 100 milli-secondes. (Une deuxième à 10 100ms) Voyons comment :

[ AUTO]
MAXTIME9600=80
FRAMETIME9600=10
FRACK9600=50
MAXTIME(1200.., 19200) est le temps requis pour 7 trames de 256 bytes de données chacune à transmettre. FRAMETIME le temps pour transmettre une unique trame. Et FRACK, le temps d’attente AX25 pour recevoir une confirmation de l'autre station. Après que l'AX25 envoie une trame, calcul du Frack avec ajout au délai du frack le temps nécessaire pour émettre ces trames.

4. Réponses « Idiotes » du  TNC

Beaucoup de TNCs (la plupart du temps logiciel) envoient des trames « idiotes ». Vous envoyez 2 trames d'information et attendez de recevoir quelque chose de ce TNC. Une confirmation ou un rejet. Le TNC envoie une confirmation de la première trame ou d'un rejet. Ainsi nous devons définir un délai pour  recevoir ces deux trames. L’idéal serait de traiter chaque trame pendant qu'elle arrive mais... Ainsi,  nous devons attendre un certain temps pour être sûrs que rien n’affectera la trame précédente. Le temps est fixé par intervalles de 100ms

[ IDIOT ]
IDIOT1200=10
IDIOT2400=10

IDIOT19200=5

5.Auto Maxframe

Il y a deux entrées qui commandent le comportement de l'algorithme du Maxframe : la valeur maximum minimum pour le Maxframe. Maxvalue  est la valeur que le Maxframe emploie si le lien est très bon et  « min » est la valeur pour un mauvais lien.
Les entrées sont sous la section [ AUTO ] comme suit :

[ AUTO ]
MAXMAXFRAME=5
MINMAXFRAME=3
Ceci signifie que Maxframe utilisé aura une valeur de 5 avec diminution à 3 s' il y a de rejets. Jamais en-dessous de 3 et au delà de 5.  Les valeurs par défaut ne sont jamais 7 et 1.
 

C'est l'algorithme d’auto ajustage des paramètres. Comme vous l’avez noté,  il n’y a aucune entrée pour une vitesse HF (300Bds). J'inclurai également ceci dans les prochaines versions après avoir effectué des mesures précises.


Ecrire une application fonctionnant avec Packet Engine

Si vous souhaitez écrire votre propre logiciel packet-radio, vous pouvez utiliserAGWPE.EXE pour gérer les TNCs. De cette  façon, votre programme aura accès à presque n'importe quel type de TNC, et, naturellement, pourra utiliser plusieurs TNCs en même temps.

En outre, vous n'aurez pas à vous soucier d’écrire le code pour accéder aux ports série, aux paramètres etc.. des TNCs. Vous pouvez vous connecter très facilement à AGWPE en s’interfacant à WINDOWS DDEML. Dans le fichier develop.txt j'ai ajouté toute  l'information nécessaire pour le faire, y compris le code source. Si vous avez des questions, n’hésitez pas à me les demander.


Problèmes avec modem BayCom

1.  Vérifiez dans les propriétés que vous avez choisi  une vitesse correcte (1200, 2400)
2.  Réception OK mais pas d’émission : le squelch doit être fermé par défaut, Si vous employez un squelch ouvert, vérifiez que DCD soit coché puis ajustez éventuellement le seuil.
3.  Les entrées concernant les ports série est plutôt confuse, ainsi il est possible que l'adresse et l’IRQ pour que la porte série soit erroné. A  partir du  panneau de commande choisissez le port série où votre modem baycom est installé et contrôlez si les ressources sont les mêmes que dans AGWPE.EXE.
4.  Vous devez employer le câble le plus court  possible pour relier votre modem Baycom au port série.  Si possible, reliez le modem directement au port série et utilisez de plus longs câbles pour  relier l'audio et les lignes  PTTS
5.  Dans le panneau de contrôle Windows, neutralisez les tampons FIFO du port série concerné
6.  Neutralisez l'économiseur d’écran
7.  Il est possible qu'un autre programme interfère sur le driver Baycom.  Essayez de terminer toutes autres applications notamment les programmes antivirus (vérifiez-les avec ctrl-alt-suppr)
8.  Placez l'accélérateur de la carte de graphiques à zéro (aucun accélérateur). Il est possible que le driver VGA « mange » les interruptions des ports série !
9.  Vous recevez bien mais aucune transmission possible. Vérifiez le paramètre KissId qui ne doit être à 0 que pour le premier Baycom et 16 pour le second (si vous avez deux)
10.  Le TCM3105 utilisé sur les modems Baycom nécessite des volumes audio élevés pour bien recevoir. Vérifiez  vos sorties audio par le haut-parleur du  transceiver.

Ce sont là les problèmes communs avec des modems Baycom.


TCP/IP PAR RADIO

AGW Packet Engine se relie au module de gestion DialUp de périphérique virtuel du modem AGW TCP/IP. De cette façon, chaque application WIN95 qui utilise ce modem peut communiquer avec les paquets AX25.

Désormais, vous pourrez accéder à votre passerelle locale TCP/IP depuis n’importe quels programmes de Internet WIN95.
NetScape, IExplorer, Telnet, FTP et tous les autres milliers d'applications Internet disponibles pour WIN95.

Cette fonction n'est pas LIBRE DE DROITS.  Vous devez  vous enregistrer et envoyer 28$ Etats-Unis ainsi que votre indicatif d'appel. Je vous enverrai votre numéro d’enregistrement personnel. Si vous n’êtes pas enregistré,  alors Dialup ne fonctionnera seulement que pendant environ 30 minutes. Ensuite, vous devrez terminer le programme (Packet Engine) et le relancer encore. Toutes les opérations AX25 normales immobile  continueront de fonctionner. L'enregistrement est nécessaire  seulement pour l'accès de DialUp.

Les opérations normales AX25 packet  n'ont besoin d'aucun enregistrement.


CONFIGURATION DialUp

Il est tout à fait facile de faire l'installation. L’installation du pack Win95 PLUS devra être effectuée.

Vous aurez besoin du dossier d'AGWDIALUP.ZIP. Ensuite, effectuez ce qui suit :
Installez le modem virtuel.

1.  Décompactez l’archive sur une disquette. Vous avez  maintenant les fichiers suivants (AGWDIALUP.VXD) et AGWDIALUP.INF.
2.  Depuis le panneau de contrôle des modems de Windows cliquez sur [  AJOUTER ]
3.  Cliquez sur NE PAS DETECTER LE MODEM et cliquez sur  [ SUIVANT]
4.  Cliquez sur [ FICHIER FOURNI ] (driver sur disquette)
5.  L'installation trouvera l'information dont elle a besoin.
6.  Cliquez sur [ OK ]
7.  Maintenant vous pouvez voir la description du  nouveau modem libellée AGW WIN95 DialUp pour AGWPE
8.  Cliquez [ SUIVANT ]
9.  Cliquez sur  [ TERMINER ]
10.  Maintenant le modem est installé et il sera nécessaire de le configurer.
11.  Sélectionnez le modem, cliquez sur ses propriétés
12.  Sélectionnez un port de communication. N'importe lequel car nous ne l’utiliserons pas car il n’existe pas physiquement. Désélectionnez les autres options d’appel.
13.  Choisissez la vitesse la plus faible possible (1200) et validez seulement l’option CONNEXION A CETTE VITESSE
14.  Allez ensuite à CONNEXION
15.  Cliquez sur [ AVANCES ] et neutralisez le contrôle de flux et d’erreur
16.  Cliquez sur [ OK ] . Le modem est maintenant  correctement installé.

Vous devez maintenant installer l'adaptateur Dialup. Si vous l'avez déjà installé, sautez la section suivante.

Configuration DialUp
1.  Dans le panneau de contrôle de Windows, cliquez sur RESEAU
2.  Si l'adaptateur DialUp n'est pas installé alors cliquez [ AJOUTER ] et installez l'adaptateur DialUp
3.  Contrôlez que le protocole TCPIP soit également bien installé

Maintenant vous devez installer l'accès Internet même si vous utilisez déjà Internet avec un autre modem.

Configuration de l’accès Internet
1.  Cliquez sur l’icône du bureau de Windows [ POSTE DE TRAVAIL ]
2.  Cliquez sur [ ACCES RESEAU A DISTANCE ]
3.  Cliquez sur Nouvelle  Connexion
4.  Entrez un nom pour cette connexion
5.  Choisissez le modem précédemment  installé (AGW Win95 DialUp de AGWPE) puis  [ SUIVANT ]
6.  Entrez un numéro de téléphone. N’importe lequel puisque nous ne l'employons pas. Cliquez [SUIVANT] et [ TERMINER]
7.  Maintenant choisissez l'icône créée et  demandez les propriétés. Cela doit être fait depuis le dossier Connexion à distance que nous avons précédemment ouvert.
8.  Appuyez sur [CONFIGURER] et choisissez la fenêtre d'options (opéraion assistée ou appel manuel) puis cliquez sur [OK].
9.  Maintenant choisissez les options concernant les types de serveur et la choisissez parmi (type de serveur) SLIP:Unix
10.  Dans les options avancées, invalider « se connecter à un réseau »
11.  Dans (protocoles de réseau autorisés) validez  (TCP/IP) et cliquez sur  [ TCP/IP CONFIGURATION ]
12.   Entrez votre adresse IP et l’adresse de votre passerelle locale, cliquez sur OK et c’est fini !

Installation AGWPE pour DialUp
Choisissez parmi le menu de système d'AGWPE.EXE [ DIALUP ]
Remplissez tous les champs. Si vous ne disposez pas de numéro d’enregistrement, laissez ce champ libre. Vous pourrez utiliser les  services de Dialup seulement durant environ 30 minutes.

Si vous avez déjà une connexion à Internet par Téléphone
Pour avoir une configuration différente pour chaque connexion DialUp, laissez vide les propriétés de l’adaptateur  DialUp TCP/IP  pour chaque adresse connexion DialUp depuis les propriétés du dossier DialUp Networking. De cette  façon chaque connexion à Internet emploiera ses propres  paramètres. Autrement, configurez l'adaptateur de dialup de tc/pip,  toutes les connexions à Internet emploieront les mêmes paramètres.


Enregistrement des services TC/PIP

Les frais d'enregistrement pour activer la fonction dialup sont seulement de 28$ US. Vous pouvez vous enregistrer en  utilisant la méthode de votre choix. L'enregistrement doit être fait par l'intermédiaire de BMP, société qui  gère mes enregistrements. Appelez BMP et vous serez prêts ! Je vous enverrai le numéro d'enregistrement  pour votre  système. Si vous ne pouvez pas vous permettre d’acquitter les 28$, dites le moi et  je vous enverrai GRATUITEMENT ce numéro d'enregistrement.
Vous pouvez vous enregistrer en ligne également sur mon SITE WEB  http://www.raag.org/sv2gw

Ventes Par correspondance:
Bmt Micro
Po Box 15016
Wilmington, NC 28408
USA.

Commandes par téléphone : EST de 8:00am - de 7:00pm (GMT -5)
(800) 414-4268 (commandes seulement)
(910) 791-7052

Commandes par Fax: (910) 350-2937 24 heures / 7 jours
(800) 346-1672 24 heures / 7 jours

Par l'intermédiaire d’Internet: orders@bmtmicro.com
http://www.bmtmicro.com

Commandes sécurisées: http://www.bmtmicro.com/info/placeorder.html

Commandes et questions générales :

Par l'intermédiaire D'AOL: bmtmicro
Par l'intermédiaire De Prodigy: HNGP66D
Par l'intermédiaire De Compuserve: 74031.307
 

Nous acceptons les cartes Visa, Mastercard, Discover, American Express,  Diners
Club, Carte blanche, chèque de banques et chèques personnels.
Les Euro chèques en DM sont  les bienvenus.
Les devises DM, Sterling, USA sont bienvenues adressées seulement en courrier recommandé,
avec accusé de réception.
Nous ne  pouvons pas être tenu responsable pour l'argent comptant perdu et envoyé par le courrier.


Comment utiliser DialUp

D’abord, cliquez sur l’icône de connexion depuis l’accès réseau à distance que vous avez créée lors de l’installation d’AGWPE.EXE.
Cliquez sur [ CONNECT ] dans la boîte de dialogue CONNECTER A.
Cliquez encore sur [ CONNECT ] dans la boîte de dialogue manuelle
Cliquez sur [ CONTINUE ] dans l'écran du Terminal.
Maintenant vous êtes prêt.
Lancez AGWPE.EXE.

Vous êtes prêt à lancez n'importe quelle application Internet que vous souhaitez. Faites-le maintenant !


Support Multilingue

AGWPE supporte désormais la gestion multilingue.  Naturellement V O U S  devrez faire la traduction. Et c'est très  facile. D'abord, ouvrez dans un dossier vide l’archive  MULTILINGUAL.ZIP. Vous trouverez là, entre autres, les fichiers  English.Lng et AGWHELP.rtf et agwpe.cnt.

Comment traduire le fichier d’aide…

1. Le fichier AGWHELP.rtf est un fichier WORD en format texte enrichi qui contient la source du fichier d'aide.  Traduisez-le mais laissez inchangé toutes les en-têtes et titres, bas de page spéciaux… Utilisez la version 7 ou plus récente de Microsoft Word. Si vous compilez le fichier par le compilateur d’aide de Microsoft, il ne sera pas la peine de ne me l'envoyer pour le compiler.

2. Ouvrez le dossier d'AGWPE.cnt et traduisez le. Laissez les numéros et  les marques @agwpe.hlp inchangés.
Maintenant vous avez traduit les fichiers d'aide et vous pouvez  m'adresser les fichiers afin de les inclure dans la prochaine archive.

Messages, dialogues et traduction de menu...
Vous n’avez besoin seulement que du fichier English.lng.
1.Traduisez le fichier mais seulement les bons éléments de chaque sections seulement. Comme suit :
[ MENU ]
HELP=&Help
ABOUT=&About
PROPERTIES=&properties

Traduisez comme ceci :
[ MENU ]
HELP=Votre langue
ABOUT=Votre langue
PROPERTIES=Votre Langue

Maintenant vous devez renommer le fichier avec votre numéro d'identification de langue comme 1036.LNG.
1. Lancez AGWPE.EXE
2. Sortez du programme
3. Ouvrez AGWPE.INI et lisez le numéro d'identification de langage
4. Renommez le fichier traduit d'après English.lng vers IDNuméro.lng
 

Vous êtes prêt. Incluez les 3 fichiers dans le répertoire où se trouve AGWPE.EXE. Envoyez-moi également les dossiers pour les inclure dans l’archive AGWPE.ZIP.

I M P O R T A N T
Incluez votre nom et votre indicatif en fin des premières notes de Copyright AGWPE.RTF
Traduction pour [ la langue ] réalisée par [ votre indicatif  ] [ votre nom ] le [ DATE ].
Joignez également la même ligne dans le dossier traduit d'après English.lng.



 

Driver TC/PIP

Ceci est un driver TCPIP par radio de 2ème génération. Vous aurez besoin des fichiers suivants :

a)AGWPE.EXE
b)AGWTCPIP.SYS et AGWTCPIP.INF

Ce driver est multiport et peut employer tous les ports radio disponibles. C’est un driver miniport NDIS compatible NT. C'est un  vrai driver de réseau de TC/PIP et pas comme le driver AGWDIAL qui était plutôt un driver point à point. Le nouveau  driver vous permet d'installer une passerelle radioamateur Internet  en moins de 5 minutes. En outre, ce driver a besoin  d'être enregistré. Si vous avez déjà une clé d’enregistrement pour le driver  précédent (AGWDIAL) vous pourrez alors employer le même numéro d’enregistrement.

Si vous êtes un utilisateur confirmé TC/PIP ou un SysOp, lisez la suite, sinon sautez le paragraphe.
Le driver émule une carte Ethernet (802.3). Le problème est que le champ d’adresse matériel Ethernet a une longueur de 6 bytes alors que l’AX25 (packet) a 7 bytes (indicatif). En fait, l’indicatif AX25 est de seulement 6 bytes alphanumériques et 4 bytes pour le SSID. Mais encore, les 6 bytes alphanumériques ont une longueur de 7 bytes puisque le 8ème byte devra toujours être 0.  Nous devrons convertir l’indicatif d’une longueur de 5, 6 bytes en adresse matérielle Ethernet de 6 bytes. Puisque le driver est multi port,  nous devrons également ajouter l’information du port. De ce fait, nous aurons un espace de 6x8=48 bits (en fait 47) avec :
6x7=42 bits info alphanumérique de l’indicatif
4 bits info SSID
4 bits info du port
soit un total de 50 bits. J’ai créé une matrice à cet effet avec toutes les lettres et les nombres (36 entrées) qui utilise la position dans le tableau. De cette manière, je peux utiliser seulement 6 bits pour chaque caractère alphanumérique et j’ai besoin de seulement 6x6=36 bits plus 8 pour le SSID et l’info du port (44 bits au total).
 
 

Installation du driver TC/PIP

Suivez les instructions étapes par étapes

1. Copiez les dossiers AGWTCPIP.INF et AGWTCPIP.SYS sur une disquette.
2.Cliquez  dans le panneau de configuration sur [ RESEAU ]
3.Cliquez sur [ AJOUTER]
4. Selectionnez [ ADAPTEUR ] (carte accès distant) et cliquez sur [ AJOUTER ]
5. Cliquez sur [ DISQUETTE FOURNIE ]
6. Validez agwtcpip.inf puis cliquez sur [ OK ]
7. Sélectionnez [ SV2AGW TCP/IP ] et cliquez sur [ OK ]
8. Windows installe maintenant le driver. Le  cédérom win98 sera requis.
9. Sélectionnez dans la liste TCP/IP->SV2AGW TCP/IP et cliquez sur  [ PROPRIETES ]
10. Entrez votre adresse IP et comme masque de sous réseau la valeur 255,255,255,0
11. Invalidez la configuration WINS
12. PASSERELLE : écrivez l’adresse IP de votre station gateway locale ou rien si vous allez être gateway vous même.
13. Configurer la ou les adresses du ou des serveurs DNS (demandez à votre SysOp)
14. Validez les réseaux client de Microsoft
15  NETBIOS doit être invalidé
16. AVANCES doivent être vides.
17. Cliquez [ OK] nous avons terminé avec ce dialogue.
18. Cliquez [ OK ]. Mais ne relancez pas votre PC immédiatement.



Nous avons fini l'installation et la configuration du driver. Maintenant nous configurerons Packet Engine.


D'abord, AGWPE doit être configuré correctement  avec votre ou vos TNCs. Si c’est fait, alors :
1. Lancez AGWPE.EXE configuré correctement avec le(s)  tnc(s) attaché
2. Selectionnez  TCPIP depuis le menu système de AGWPE
3. Selectionnez maintenant le driver TCPIP (recommandé)
4. Enter votre clé d’enregistrement. Si vous n’en avez pas, le TCPIP ne fonctionnera que pour 45 minutes environ pour les tests. Toutefois, vous pouvez fermer agwpe.exe et le relancer immédiatement. Vous aurez de nouveau 45 minutes. Il sera inutile de fermer les programmes TC/PIP. Ceux-ci comprendront que AGWPE n’est pas chargé.
5. Enter votre indicatif d'appel pour le TC/PIP
6.Sélectionnez le port radio désiré. Le  driver utilisera ce port pour trouver un utilisateur inconnu.  Choisissez " All ports USE " si vous souhaitez rechercher des utilisateurs inconnus sur tous les ports radio.
7. Appuyez sur [ ROUTE TABLE ] pour configurer des routes.
C’est très simple, appuyez sur [ NEW ROUTE  ]. Vous écrirez seulement l’adresse IP et  vous choisirez le port radio désiré. Quelque chose d’ important : vous  pouvez changer la table de routage même lorsque le programme est lancé, les nouvelles entrées seront en immédiatement validées.
8.  Sélectionnez la valeur du paramètre Paclen désiré (c'est dans ce cas le MTU ou le MSS). La  valeur optimale pour 9600 est 576. Ceci a pour effet l’émission de paquets de 520-530 bytes. Pour le1200 bauds, utiliser une plus petite valeur puisqu'il est possible que les utilisateurs de Baycom  perdent la synchronisation sur de grandes trames tout en recevant. Une valeur de 320 est tout à fait indiquée. Cette valeur sera ajoutée au registre et contrôlée par le driver.

Maintenant, relancez le PC, pas seulement le programme.
l*** Attention lorsque Windows démarre, un mot de passe vous sera demandé. N'entrez AUCUN MOT DE PASSE et  Windows ne vous le demandera jamais plus au démarrage.


Passerelle avec Internet

D’abord, configurez AGWPE pour fonctionner en TCPIP et avec vos TNCs
Maintenant vous aurez besoin d'un programme de serveur PROXY. Il existe beaucoup sharewares ou de freewares. J'ai choisi pour mes test  AVIRT. Configurez le serveur PROXY et vous êtes prêt. Vous aurez besoin naturellement d'une connexion à l'Internet via la ligne téléphonique ou Ethernet.

J'expliquerai ici comment tout ceci fonctionne.

Vous avez deux ports de réseau maintenant. Le premier est avec Internet via votre ligne téléphonique (ou Ethernet) et le second sur la radio via AGWTCPIP. Le programme serveur PROXY « écoute » le driver AGWTCPIP pour les connexion TC/PIP  et les réoriente vers la ligne téléphonique à l'Internet. Veuillez suivre soigneusement les instructions du  serveur PROXY et aidez d'autres radioamateurs qui souhaiteraient  vous employer comme gateway ou comment installer leur logiciel. Les instructions sont dans le programme de serveur proxy.

Le procédure entière est sûre et légale. Pourquoi ??
1. Pas d'adresse TCP/IP ou d'indicatif radioamateur sur Internet.
2. Pas de non radioamateurs sur l’air.
3  C'est pareil que Yapping mais au lieu de recevoir ou d'envoyer  à des données à partir d'un fichier, vous envoyez ou recevez les données depuis Internet.


Traduction

Fichier original AGWPE.DOC traduit et mis en page le 25 mars 2000 par Olivier F5PYF.


Retour au sommaire...