NextPreviousContents

2. Les outils FPAC

La distribution FPAC inclut un ensemble d'outils. Ci-dessous vous trouverez une brève description sur chacun.

2.1 fpad

fpad est l'élément principal du programme, il permet de relier l' AX25 (et d'autres protocoles) avec le ROSE. Il permet les connexions d'utilisateurs AX25 avec le réseau et vise versa avec un pseudo mode digi sans se connecter auparavant au node.

FPAC donne des informations sur l'état de la liaison et retourne les incidents sur celle ci.

Exemple de connexion via fpad :

Cmd: C F6FBB-1 via F6FBB-8

*** Connected to f6fbb-1
*** WP routing F6FBB-1 @ 2080,931502
*** Connection done
[FBB-7.00g-AB1FHMRX$]
Hello Jean-Paul >
B
*** Disconnected from F6FBB-1 at F6FBB-11 @ 2080,931502
*** 0000 - Remote Station cleared connection
*** Disconnected
Cmd:
FPAC inclut un système de pages blanches qui enregistre les adresses de chaque node et utilisateurs du réseau. Cette information est distribuée à tous les systèmes FPAC du réseau. Cela permet de connecter n'importe quel indicatif connu du réseau sans donner d'informations sur le node ou le routage.

2.2 fpacnode

fpacnode fonctionne comme le linuxnode. Beaucoup d'éléments du code source sont tirées de linuxnode. Des éléments ont été ajoutés pour le protocole ROSE.

fpacnode crée le lien entre l'ax25, netrom, rose and réseau tcpip. Il permet la consultation d'informations et de statistiques  en rapport avec le système.

fpacnode intègre un ensemble de commandes, celle ci peuvent être dévalidées et de nouvelles commandes peuvent être ajoutées. Un ensemble de commandes supplémentaires peuvent être disponibles après une commande SYS (sysop).

Le passage en mode sysop peut être réalisé avec un mot de passe de type texte, netrom ou clé MD2/MD5

Voici quelques exemples de commandes sur le node :

*** Connection done
Hello, you are on the FPAC-linux switch F6FBB-10
located in Roquettes, 15 Km south Toulouse, JN03QL.

FPAC-Node v 3.09 (F6FBB - Sep 22 1998) for LINUX (help = h)

F6FBB-10 (Commands = ?) : ?
?, Alias, Bye, Connect, CONVers, Help, Info, Links, Mheard, Nodes, 
Ports, Routes, STat, Status, SYSop, Telnet, Users, Wp

F6FBB-10 (Commands = ?) :
Commande A :  donne la liste des alias. Un alias permet de connecter n'importe quel indicatif en utilisant un indicatif local. Dans cet exemple l'indicatif  F6FBB-3 renvoie sur le F6KRQ-3 au travers du réseau. Les alias peuvent connectés directement par l'utilisateur sans passer par fpacnode (connexion au node).
F6FBB-10 (Commands = ?) : A
Aliases: 
 F6FBB-3   : F6KRQ-3 931501
----
Commande L : donne la liste des liens niveau 3 (nodes adjacents)
F6FBB-10 (Commands = ?) : L
Links:
Callsign  Port   Description
F6BEX-9   0      (F6BEX-9) UHF  9600 Bds Full Duplex
F5JTU-9   3      (F5JTU-9) UHF  2400 Bds Full Duplex
F6FBB-9   5      (F6FBB-9) Ethernet axip Full Duplex
Commande M : donne la liste des 20 dernières stations entendues. Avec le port comme 1er argument, elle liste uniquement les stations du port concerné.
F6FBB-10 (Commands = ?) : M
Last 20 Heard list for all ports :
Callsign  Port   Pkts-rcvd Mode Time ago
F6FBB-14  5      357       AX25 00s
F5OYA-1   1      12184     AX25 16s
F6BEX-9   0      961440    FPAC 19s
F5JTU-9   3      905412    FPAC 20s
F1AMY-7   1      60        AX25 33s
F1BIS-1   1      247       AX25 44s
F5NXI     1      49        AX25 01m 15s
F6FBB-9   5      77        FPAC 01m 30s
F1AMY     1      14        AX25 04m 15s
F5OYA     1      85        AX25 05m 15s
FA1ANP    1      37        AX25 05m 17s
F1BIS     1      10        AX25 06m 32s
F6GZM     1      233       AX25 15m 28s
F5PRP     1      91        AX25 15m 29s
F5UFI-1   1      92        AX25 16m 11s
F5GNY-5   1      267       AX25 17m 58s
FA1CKT-1  1      37        AX25 19m 49s
F5GNY     1      17        AX25 20m 03s
F5NUF     1      5659      AX25 20m 23s
F5UFI     1      22        AX25 21m 29s
Commande N : donne la liste des nodes NETROM connus et FPAC. Il est possible de spécifier une liste d'indicatifs ou une étoile (*) pour un format d'affichage long.
F6FBB-10 (Commands = ?) : N
FPAC Nodes:
  F5FVC-8 2080,982501    F5JTU-8 2080,909501    F5KBQ-5 2080,981501 
  F6BEX-8 2080,931501   F6FBB-10 2080,931502    F6FBB-8 2080,931503 
  F6GGY-7 2080,847502    F6GGY-8 2080,847501    F6HRW-8 2080,847503 
   F8BK-8 2080,981502  

NetRom Nodes:
  #DEV:F6FBB-4  (255)    #BBS:F6FBB-6  (254)   JTU09:F5JTU-2  (192) 

F6FBB-10 (Commands = ?) : N F6GGY-7 F5JTU-8 JTU09  
FPAC Nodes:
  F6GGY-7  2080,847502  FRA  JN04IL  MONFLANQUIN
  F5JTU-8  2080,909501  FRA  JN02TW  Prat d'Albis

Routes to        Which Quality Obsolescence Port   Neighbour
 JTU09:F5JTU-2   >     192     5            3      F5JTU-2
Commande P : donne la liste et la description des ports disponibles.
F6FBB-10 (Commands = ?) : P
Ports:
Port   Description
0      (F6BEX-9) UHF  9600 Bds Full Duplex
1      (LOCAL  ) VHF  1200 Bds Simplex
2      (LOCAL  ) UHF  9600 Bds Simplex
3      (F5JTU-9) UHF  2400 Bds Full Duplex
4      (F6FBB-9) Kiss 9600 Bds Full Duplex
5      (F6FBB-9) Ethernet axip Full Duplex
Commande R : donne une information complète sur les adresses et la table de routage.
F6FBB-10 (Commands = ?) : R
Coverage
2080,931102  2080,931202  2080,931602  

Address      Port    Description
2080,931302  0       (F6BEX-9) UHF  9600 Bds Full Duplex
2080,931402  5       (F6FBB-9) Ethernet axip Full Duplex

Routes:
DNIC Address Adjacent
2080,8.....  F6BEX-9  
2080,7.....  F5JTU-9  
2080,6.....  F6BEX-9  
2080,5.....  F6BEX-9  
2080,4.....  F6BEX-9  
2080,3.....  F6BEX-9  
2080,2.....  F6BEX-9  
2080,1.....  F6BEX-9  
2080,982...  F6BEX-9  
2080,981...  F6BEX-9  
2080,966...  F5JTU-9  
2080,965...  F6BEX-9  
2080,946...  F6BEX-9  
2080,934...  F5JTU-9  
2080,930...  F5JTU-9  
2080,911...  F5JTU-9  
2080,909...  F5JTU-9  
2080,981501  F5JTU-9  
2080,931503  F6FBB-9  
2080,931203  F6FBB-9  
2080,931501  F6BEX-9  
2080,931201  F6BEX-9  
2080,909502  F6BEX-9  
2080,909202  F6BEX-9
Commande S : donne l'état du sytème LINUX et les ressources FPAC.
F6FBB-10 (Commands = ?) : s
Status:
System time      : Thu Sep 24 19:57:55 1998
Hostname         : fpac
Operating system : Linux 2.0.35 (i486)
Uptime           : 2 hours 6 minutes
Load average     : 0.00, 0.00, 0.00
Memory           :  6568 KB available,  3920 KB used,  2648 KB free
Swap             : 31128 KB available,  1324 KB used, 29804 KB free

L2 Users         : 7
FPAC L3 Users    : 2
FPAC L3 Transits : 1
FPAC adjacents   : 3
FPAC Routes      : 24
FPAC White Pages : 800
Commande ST : donne les statistiques des liens ROSE/FPAC. Cette commande n'est pas intégrée au logiciel, elle affiche le contenu des fichiers mis à jour par l'application fpacstat.
F6FBB-10 (Commands = ?) : st
Current hour statistics - Starting date : Thu Sep 24 19:56:56 1998

   Adjacent  data-size qual i-frame     rr  rnr  rej sabm disc   ua   dm
to F6FBB-9           0   0%       0      2    0    0    0    0    0    0
fm F6FBB-9           0            0      2    0    0    0    0    0    0

to F6BEX-9         446 100%      18     20    0    0    0    0    0    0
fm F6BEX-9         711           19     13    0    0    0    0    0    0

to F5JTU-9        1453  65%      18      6    0    0    0    0    0    0
fm F5JTU-9         181           11     18    0    0    0    0    0    0

Last 24 hours statistics - Starting date : Wed Sep 23 19:56:56 1998

   Adjacent  data-size qual i-frame     rr  rnr  rej sabm disc   ua   dm
to F6FBB-9         375 100%      11     29    0    0    1    0    0    0
fm F6FBB-9         258           12     34    0    0    0    0    1    0

to F6BEX-9      183597  99%    1298    713    0    0    1    0    0    0
fm F6BEX-9       21304          682    854    0   22    0    0    1    0

to F5JTU-9       29544  74%     470    427    0   11    2    0    0    1
fm F5JTU-9       57445          438    470    0    1    0    0    2    0

Commande U :  donne la liste des utilisateurs sur le node ROSE/FPAC

F6FBB-10 (Commands = ?) : u
Users - AX.25 L2 Sessions :
Port   Callsign     Callsign  State
0      F6BEX-9   -> F6FBB-11  Connected
5      F6FBB-9   -> F6FBB-11  Connected
3      F5JTU-9   -> F6FBB-11  Connected
1      F1AMY-7   -> F6FBB-1   Recovery
1      F1BIS-1   -> F6FBB-1   Connected
5      F6FBB-14  -> F6HRW-8   Disconnected
5      F6FBB-14  -> F6FBB-10  Connected

Users - X.25 L3 Sessions :
Callsign  DNIC addr   Callsign  DNIC addr   LCI Adjacent    State
F6HRW-8   2080,847503 F6FBB-14  2080,931402 032 (F6BEX-9)   Disconnected
F6DSP-1   2080,911301 F6FBB-1   2080,931502 001 (F5JTU-9)   Connected

Users - X.25 L3 Transits :
Callsign  DNIC addr   LCI Adjacent   Callsign  DNIC addr   LCI Adjacent
F6KRQ-3   2080,931501 003 (F6BEX-9)  F5UHX-3   2080,934401 030 (F5JTU-9)

Commande SYS :  passe en mode Sysop (ajout de commandes supplémentaires)

F6FBB-10 (Commands = ?) : SYS
F6FBB-10> 5 2 8 19 3 [0906667192]
4D060A9951C81AAAAF4568F1CAA31AEC
MD5 OK

F6FBB-10 (Commands = ?) : ?
Sysop:
?, Alias, BBs, Bye, CLu, Connect, Help, Info, Links, Mheard
Nodes, Ports, Routes, STat, Status, SYSop, Telnet, Users, Wp, CAT
GET, LS, MV, RM, SYSop, WEdit, YGET, YPUT

F6FBB-10 (Commands = ?) :
Commande W : donne accès à la base de données des pages blanches (White Pages).
F6FBB-10 (Commands = ?) : w
Usage: wp [-acdnrl nb] callsign
options :
  n = nodes only
  l = max number of answers
sort by :
  a address
  c callsign (default)
  d date
  r reverse

F6FBB-10 (Commands = ?) :  w f6hrw
FPAC White Pages database : 800 callsigns
F6HRW-0   22/09/98 08:30 => 2080 847503   
F6HRW-1   22/09/98 21:26 => 2080 847401   
F6HRW-12  22/09/98 20:08 => 2080 847401   
F6HRW-3   22/09/98 20:08 => 2080 847503   
F6HRW-8   21/09/98 15:45 => 2080 847503  Node JN04IK VILLENEUVE/LOT


F6FBB-10 (Commands = ?) : w F6HRW-1
FPAC White Pages database : 800 callsigns
F6HRW-1   22/09/98 21:26 => 2080 847401   


F6FBB-10 (Commands = ?) : w -dl5 *
FPAC White Pages database : 800 callsigns
F6DEV-1   24/09/98 21:48 => 2080 981502   
F5PHI-2   24/09/98 21:37 => 2080 982501   
F6BEX-0   24/09/98 19:00 => 2080 931501   
F5NXB-0   24/09/98 17:47 => 2080 981502   
F6CDD-0   24/09/98 16:44 => 2080 931501   


F6FBB-10 (Commands = ?) : w -nl4 *
FPAC White Pages database : 800 callsigns
F5JTU-8   18/07/98 12:14 => 2080 909501  Node JN02TW Prat d'Albis
F5KBQ-5   01/09/98 19:14 => 2080 981501  Node JN13CO Castres
F6BEX-8   13/08/98 19:30 => 2080 931501  Node JN03RM Rebigue
F6FBB-10  24/07/98 13:59 => 2080 931502  Node JN03QL Roquettes

2.3 fpacshell

fpacshell ouvre une session de shell LINUX à l'utilisateur, normalement en mode Sysop. Cette session est utilisée pour la maintenance, avec des privilèges root.

Pour des raisons de sécurité sur le mot de passe en clair (texte) la clé Netrom ou MD2/MD5 est utilisée.

fpacshell est lancé par une commande normale ou une commande Sysop dans le fichier de configuration FPAC. Voir la Zone Sysop.

2.4 fpacstat

fpacstat est une application sur les statistiques. Elle enregistre les statistiques sur les liaisons L3 (nodes adjacents) et met à jour le fichier  /var/ax25/fpac/fpacstat.dat toutes les minutes (statistiques sur la dernière heure) et chaque heure le fichier /var/ax25/fpac/fpacstat.day (statistiques des dernières 24h).

Ces fichiers peuvent être lus à tout moment et envoyés à l'utilisateur.

L'option "-c" enregistre les caractères <CR> au lieu des caractères <LF> pour être compatible avec le protocole packet radio protocole ou les caractères <CR> sont utilisés comme fin de ligne.

2.5 fpacwpd

fpacwpd est le programme résident qui gère la base de données des pages blanches. Il peut répondre à toute demande locale ou distante. La base de données est stockée dans le fichier /var/ax25/fpac/fpacwp2.dat.

Pour avoir une information sur le serveur, connecter le serveur uniquement via la couche L3 et taper ":" Le serveur renvoie le texte suivant. Taper "Entrée" pour terminer la connexion.
 

*** Connecting WP-0 @ 2080,931501
*** Connection done
:
:WP Server version 1.5
:Node F6BEX-9 @ 2080,931501
:Database (records) : size=896 used=812
:
:Client Callsign  Address     Type   Dirty
:     6 WP-0      2080,931502 Server 0
:     7 WP-0      2080,981502 Server 0
:     8 WP-0      2080,982501 Server 0
:     9 F6FBB-14  2080,931402 User   0
:
:Adjacent-Name    Callsign  Address      State
:Roquettes        F6FBB-11  2080,931502  connected #6 #dirty=0
:Rabastens        F8BK-9    2080,981502  connected #7 #dirty=0
:Montauban        F5FVC-9   2080,982501  connected #8 #dirty=0
:
:=== End ===

NextPreviousContents