

Ce fichier est constitué de mots clés pour lesquels on donne des valeurs ou des blocs de valeurs. Un bloc est toujours terminé par un "End"'
#
# FPAC configuration file
#
#
# Informations on the node
#
L2call = F6FBB-10
L3call = F6FBB-11
DNIC = 2080
Address = 931502
Coverage = 931602 931202 931102
InetPort = 1022
Password = mypassword
City = Roquettes
Locator = JN03QL
UserPort = *
DefPort = 1
InetAddr = 44.151.31.6 *** uniquement en version 3.23 ***
#
# Other commands
#
Command
BBs = /usr/sbin/call_tcp serveur 1022
CLuster = connect f6krq-3 2080931501
STat = /bin/cat /var/ax25/fpac/fpacstat.dat /var/ax25/fpac/fpacstat.day
CONVers = /usr/sbin/convers -l %u
Telnet =
end
#
# Other SysOp commands
#
Sysop
DIsk = /bin/df -k
RM = /bin/rm /tmp/%1
LS = /bin/ls -l /tmp/%1
CAT = /bin/cat /tmp/%1
YGET = /usr/sbin/yapp -u /tmp/%1
YPUT = /usr/sbin/yapp -d /tmp/%1
SYSop= /usr/sbin/fpacshell
end
#
# Other applications
#
Application
F6FBB-1 = /usr/sbin/call_tcp serveur 1022
End
#
# List of routes to port
#
AddPort = UHF
Address = 931402
Port = 5
End
AddPort = BEX
Address = 931302
Port = 0
End
#
# List of users on specific port
#
User = F6BEX
Path = F6BEX
Port = 2
End
#
# List of aliases
#
Alias = F6FBB-2
Path = F6FBB-2,931501
End
Alias = F6FBB-3
Path = F6KRQ-3,931501
End
#
# List of adjacent nodes
#
Node = Prat
Path = F5JTU-9
DNIC = 2080
Address = 909501
Port = 3
End
Node = Rebigue
Path = F6BEX-9
DNIC = 2080
Address = 931501
Port = 0
End
Node = Test
Path = F6FBB-9
DNIC = 2080
Address = 931503
Port = 5
End
#
# Routes to adjacent nodes
#
Routes
DNIC = 2080
1 = Rebigue
2 = Rebigue
3 = Rebigue
4 = Rebigue
5 = Rebigue
6 = Rebigue
7 = Prat
8 = Rebigue
909 = Prat
909202 = Rebigue
909502 = Rebigue
931201 = Rebigue
931501 = Rebigue
931203 = Test
931503 = Test
911 = Prat
930 = Prat
934 = Prat
946 = Rebigue
965 = Rebigue
966 = Prat
981 = Rebigue
981501 = Prat
982 = Rebigue
End
#
# Informations on the node
#
L2call = F6FBB-10
L3call = F6FBB-11
DNIC = 2080
Address = 931502
Coverage = 931602 931202 931102
InetPort = 1022
Password = mypassword
City = Roquettes
Locator = JN03QL
UserPort = *
DefPort = 1
La zone Commande inclut une liste de mots-clés qui apparaissent dans le menu principal de fpacnode. Si aucune valeur est spécifiée pour une commande donnée, cette commande sera enlevée du menu par défaut.#
# Other commands
#
Command
BBs = /usr/sbin/call_tcp serveur 1022
CLuster = connect f6krq-3 2080931501
STat = /bin/cat /var/ax25/fpac/fpacstat.dat /var/ax25/fpac/fpacstat.day
CONVers = /usr/sbin/convers -l %u
Telnet =
end
Un mot-clé identique à une commande existante permet de redéfinir celle-ci.
Les lettres en majuscules du mot-clé correspondent aux caractères demandés pour que cette commande soit exécutée.
La valeur du mot-clé doit pouvoir être exécutée par Linux. L'utilisateur peut être lié avec la commande, en envoyant du texte puis en recevant le résultat. Ensuite il retourne avec le menu de commandes fpacnode.
La commande connect permet de lancer une connexion L2 ou L3. Si un port est spécifié après le "connect" alors la connexion L2 locale est lancée. Si aucun port n'est spécifié, une connexion L3 arrive à terme si l'indicatif est un indicatif Netrom ou FPAC connu. Dans le cas d'une connexion L3 et qu'aucune adresse est spécifiée (toujours 10 chiffres), alors la base de données (Pages Blanches, WP) est interrogée avec l'indicatif que l'on souhaite connecter.
La zone sysop permet d'ajouter des commandes supplémentaires
lorsque la commande SYS est passée. Généralement
des
commandes de maintenance sont ajoutées, sachez que ces commandes
sont exécutées avec des droits root donc éviter
des
commandes destructrices pour le système.
#
# Other SysOp commands
#
Sysop
DIsk = /bin/df -k
RM = /bin/rm /tmp/%1
LS = /bin/ls -l /tmp/%1
CAT = /bin/cat /tmp/%1
YGET = /usr/sbin/yapp -u /tmp/%1
YPUT = /usr/sbin/yapp -d /tmp/%1
SYSop= /usr/sbin/fpacshell
end
#
# Other applications
#
Application
F6FBB-1 = /usr/sbin/call_tcp serveur 1022
End
La zone AddPort comporte un ou plusieurs blocs, chaque bloc permet
de définir le nom de port sous FPAC, son adresse
et
son nom sous Linux (fichier axports). Si un utilisateur distant
essaie de connecter quelqu'un avec cette adresse, ce port sera
tentée
sur ce port.
#
# List of routes to port
#
AddPort = UHF
Address = 931402
Port = 5
End
AddPort = BEX
Address = 931302
Port = 0
End
#
# List of users on specific port
#
User = F6BEX
Path = F6BEX
Port = 2
End
La zone Alias comporte un ou plusieurs blocs, chaque bloc définit un alias.
#
# List of aliases
#
Alias = F6FBB-2
Path = F6FBB-2,931501
End
Alias = F6FBB-3
Path = F6KRQ-3,931501
End
Chaque bloc définit le nom du node adjacent, il sera utilisé plus bas pour la table de routage. Attention aux majuscules/minuscules. Quatre mots clé doivent être définis :#
# List of adjacent nodes
#
Node = Prat
Path = F5JTU-9
DNIC = 2080
Address = 909501
Port = 3
NoWp = 0
End
Node = Rebigue
Path = F6BEX-9
DNIC = 2080
Address = 931501
Port = 0
End
Node = Test
Path = F6FBB-9
DNIC = 2080
Address = 931503
Port = 5
End
Cette zone comporte un seul bloc qui permet de définir la
table de routage.
Le routage commence par les destinations hiérarchiques avec DNIC puis les adresses classées de gauche à droite, toujours de manière hiérarchique.
La ligne DNIC concerne les adresses de routages qui la suivent, une nouvelle ligne DNIC peut être définie pour un autre pays. Une ligne avec "End" termine le bloc.#
# Routes to adjacent nodes
#
Routes
DNIC = 2080
1 = Rebigue
2 = Rebigue
3 = Rebigue
4 = Rebigue
5 = Rebigue
6 = Rebigue
7 = Prat
8 = Rebigue
909 = Prat
909202 = Rebigue
909502 = Rebigue
931201 = Rebigue
931501 = Rebigue
931203 = Test
931503 = Test
911 = Prat
930 = Prat
934 = Prat
946 = Rebigue
965 = Rebigue
966 = Prat
981 = Rebigue
981501 = Prat
982 = Rebigue
End
Si l'information de l'adresse est inférieure à 6 chiffres, toutes les adresses commençant par cette valeur seront routées vers le node correspondant.
Le nom du node doit être défini dans la zone Node.
L'adresse la plus longue est prioritaire, par exemple :
DNIC = 2080Toutes les adresses débutant par 981 pour le DNIC 2080 seront routées vers "Rebigue" excepté 981501 qui sera routé vers "Prat". L'ordre de déclaration n'est pas important, les adresses sont sorties selon l'algorithme de routage.
981 = Rebigue
981501 = Prat

