**============================================================**
            
            
                **AX25 library, Applications & Tools** -
                Faites un clic droit sur ce lien et choisissez "Enregistrer la cible du lien sous..." pour télécharger ce script.
            
            
                Déplacez le fichier vers **/usr/local/src/ax25/updAX25.sh**
                Entrez dans le répertoire **/usr/local/src/ax25** et exécutez la commande : **sudo chmod a+x updAX25.sh**
                Exécutez cette commande pour lancer le script : **./updAX25.sh**
                Il mettra à jour et re-compilera les librairies, outils et applications AX.25.
            
            
            
            
                **FPAC** - Faites un clic droit sur ce lien et choisissez "Enregistrer la cible du lien sous..." pour télécharger ce script.
            
            
                Ouvrez un terminal ; **cd Downloads**
                Déplacez le fichier vers **/usr/local/src/ax25/updfpac.sh**
                Entrez dans le répertoire **/usr/local/src/ax25** et exécutez la commande : **sudo chmod a+x updfpac.sh**
                Exécutez cette commande pour lancer le script : **./updfpac.sh**
                Il mettra à jour et re-compilera les applications FPAC.
            
            
            
                **FPAC Release Code** - Faites un clic droit sur ce lien et choisissez "Enregistrer la cible du lien sous..." pour télécharger ce script.
            
            
                **Si vous utilisez un Raspberry Pi avec Raspi OS déjà fonctionnel, vous pouvez installer AX25 avec les scripts suivants.**
            
            
                Ouvrez un terminal ; **cd Downloads**
                Déplacez le fichier vers **/usr/local/src/ax25/updfpac-rc.sh**
                Entrez dans le répertoire **/usr/local/src/ax25** et exécutez la commande : **sudo chmod a+x updfpac-rc.sh**
                Exécutez cette commande pour lancer le script : **./updfpac-rc.sh**
                Il mettra à jour et compilera la version **Release Candidate** des applications FPAC.
            
            
            
                **LinFBB BBS** - Faites un clic droit sur ce lien et choisissez "Enregistrer la cible du lien sous..." pour télécharger ce script.
            
            
                Ouvrez un terminal ; **cd Downloads**
                Déplacez le fichier vers **/usr/local/src/ax25/updfbb.sh**
                Entrez dans le répertoire **/usr/local/src/ax25** et exécutez la commande : **sudo chmod a+x updfbb.sh**
                Exécutez cette commande pour lancer le script : **./updfbb.sh**
                Il téléchargera, compilera, installera et démarrera la dernière version du BBS F6FBB !
                Suivez les instructions du script et répondez **Oui** à chaque fois pour créer les fichiers manquants en cas de première installation du BBS.
            
         
    
 
        **===== À PARTIR D'ICI, CETTE PAGE EST OBSOLÈTE ===**
        **CONSULTEZ LES EXEMPLES, MAIS UTILISEZ-LES AVEC PRUDENCE !**
    
    Suite de la configuration AX25 pour la BBS et ROSE/FPAC
    (voir sur le site f6bvp.org)
    Informations sur le Système Linux
    
        - Le **dernier noyau Linux** disponible à la date de cette documentation est utilisé.
 
        - La facilité de mise à niveau incluse dans votre système Raspbian vous permettra d'obtenir les dernières versions du noyau et des paquets.
 
        - Pilotes d'interface radioamateurs habituels : **`ax25`**, **`rose`**, **`mkiss`**, **`6pack`**, **`bpqether`**, **`netrom`**.
 
        - Plusieurs exemples de types de périphériques sont initialisés dans le script par défaut **`/etc/ax25/ax25-up`**. Liste obtenue en exécutant la commande **`ifconfig`**.
 
        - D'autres scripts nommés **`ax25-up-xxxxxxx`** sont disponibles dans **`/etc/ax25`**.
 
        - Les noms des ports AX.25 sont déclarés, comme d'habitude, dans **`/etc/ax25/axports`**.
 
    
    Liste des Applications Démarrant au Boot
    Liste des applications actives lors du démarrage :
    
        - **F6FBB BBS** version 7.0.8.
 
        - **AX.25 packet radio switch FPAC** (protocoles NetRom et ROSE).
 
        - **aprslist** (balise et répéteur APRS).
 
        - **Dx spots relay DX Cluster**.
 
        - **Web server lighthttpd** (`/var/www/index.lighttpd.html`).
 
        - **watchdog** (le RPi redémarre en cas d'échec du noyau Linux).
 
        - **beacon** (balises radio AX.25).
 
        - **mheardd daemon** (le client est `mheard`).
 
        - **dxget** (diffusion des DX spots sur les ports AX.25).
 
        - **ax25ipd** pour l'encapsulation des trames AX.25 vers IP (et inversement).
 
        - **ax25d** : démon redirigeant les trames entrantes vers le logiciel approprié.
 
        - **xastir**. Application graphique APRS à lancer depuis l'interface utilisateur graphique.
 
    
    
        Toutes les applications de communication sont déjà configurées pour utiliser un TNC-Pi connecté au connecteur I/O du RaspBerry Pi.
    
    Premières Étapes de Configuration et Administration
    
        - Exécutez la commande **`ifconfig eth0`** et notez le **code MAC du RPi** (ex. `HWaddr B8:27:EB:9E:15:06`). Vous en aurez besoin plus tard.
 
        - Mémorisez l'adresse locale temporaire attribuée à votre RPi par votre routeur. L'adresse IP locale est de type **`192.168.0.xxx`**.
 
    
    
        Au démarrage, le script *`/etc/init.d/ax25`* lance automatiquement *`/etc/ax25/ax25-up`* qui initialise les interfaces et démarre les applications (BBS, nœud FPAC, etc.).
    
    
        - Le nœud FPAC initiera par défaut une connexion au réseau FPAC via F6BVP.
 
        - Le BBS essaiera également d'échanger des messages de routage avec le BBS F6BVP-1 par défaut.
 
        - La balise/répéteur APRS est active (modifiez vos coordonnées Latitude/Longitude dans *`/etc/ax25/aprslist.conf`*).
 
        - Le DX Cluster est actif. Le client local peut être démarré en exécutant la commande **`clu`**.
 
        - Votre serveur Web RPi est en ligne (page par défaut : `/var/www/index.html`).
 
        - Pour **arrêter** les applications AX.25, exécutez **`/etc/ax25/ax25-down`**
 
        - Pour **redémarrer** AX.25 : **`/etc/init.d/ax25 start`**
 
        - L'application Dxget peut diffuser les DX spots sur un port AX.25 (démarrer avec `/etc/ax25/rc.dxget`).
 
    
    Pour les prochaines étapes de configuration, vous devez obtenir les privilèges superviseur.
    
        - Si vous n'êtes pas déjà superviseur, passez en compte `su` en exécutant la commande **`sudo su`** pour acquérir les privilèges Super Utilisateur.
 
        - Il est fortement recommandé d'exécuter maintenant la commande **`raspi-config`** et de sélectionner l'option *1 "Expand Filesystem"* pour étendre la partition racine.
 
        - Vous voudrez également changer le mot de passe utilisateur (option 2), exécuter les options d'internationalisation (option 3), exécuter l'option Avancée A2 Hostname, etc.
 
        - Redémarrez le RPi via la commande **`reboot`**.
 
    
    Accès Réseau et Redirection de Ports
    
        - 
            **Configurez la redirection des ports** suivants sur votre routeur vers l'adresse IP de votre RPi : **`80`**, **`6300`**, **`7300`**, **`8000`**, **`10092`**. Les numéros de ports externes et internes **doivent être les mêmes**.
        
 
        - 
            Les ports **`21`**, **`22`**, **`23`** doivent également être redirigés, mais les ports externes peuvent avoir des numéros différents pour des raisons de sécurité (Exemple : rediriger le port externe **`32222`** vers le port interne **`22`** de votre RPi).
        
 
        - 
            Pour accéder à votre RPi via le réseau local ou à distance via Internet, vous pouvez utiliser les applications **`telnet`** ou, de préférence, **`ssh`** (plus sécurisé).
        
 
        - 
            Depuis un PC sous Windows, vous pouvez utiliser **TeraTerm Pro** Web 3.1.3 (téléchargeable depuis http://www.ayera.com/teraterm/).
            Configurez **ssh2** avec l'utilisateur **`pi`** et le mot de passe **`raspberry`**.
        
 
        - 
            Depuis un ordinateur Linux, les applications **`telnet`** et **`ssh`** sont directement disponibles.
        
 
        - Vous pouvez démarrer le RPi sans moniteur, clavier ou souris (connexion uniquement via Ethernet).
 
    
    Raccourcis de Commandes
    
        Une fois connecté à votre RPi, un certain nombre de raccourcis de commandes sont disponibles :
    
    
        - 
            
**monitor -chat** (affiche le trafic AX.25 sur tous les ports)
**st** (raccourci pour netstat --ax25)
**ne** (raccourci pour netstat --netrom et --rose)
**bbs** (ouvre un client console BBS)
**fpac** (script pour démarrer un client fpacnode)
**px** (raccourci pour ps -ax)
**df -h** (affiche l'espace disque utilisé/libre)
            
         
        - **`fbblog`** : liste le journal BBS de la semaine en cours.
 
        - **`fpaclog`** : liste le fichier journal de démarrage de FPAC.
 
        - **`listen -chat`** : affiche le trafic AX.25 sur tous les ports (Sortie : `CTRL+C`).
 
        - **`ALT+F5`** : ouvre le terminal 5 affichant le message de service Dx Spider.
 
        - **`ALT+F6`** : ouvre le terminal 6 affichant le trafic radio par paquets sur les ports AX.25.
 
    
    
        - En mode SU, l'alias **`ll`** est un raccourci pour **`ls -la`**.
 
        - Tous les "batches" ci-dessus, situés dans */usr/local/bin*, peuvent être appelés depuis n'importe quel répertoire Linux.
 
    
    
        *Remarque : Contrairement à Windows, sous Linux, vous avez plusieurs terminaux virtuels à votre disposition simultanément. Utilisez **`ALT+F1`**, **`ALT+F2`**, etc. pour ouvrir un terminal. **`ALT+F7`** revient à l'interface graphique (si elle a été lancée avec **`startx`**).*
    
    Accès à Distance (Telnet/SSH)
    
        - Depuis un PC Windows avec TeraTerm Pro, utilisez SSH2 avec l'utilisateur **`fpacuser`** au lieu de **`pi`**, et le mot de passe **`fpac`** pour l'accès au nœud FPAC.
 
        - Depuis un ordinateur Linux : **`ssh fpacuser@192.168.0.xxx -p 10092`** (+ mot de passe **`fpac`**).
 
        - Depuis un ordinateur Linux, la commande **`telnet  6300`** vous donne accès au BBS.
 
        - Accès au RPi local avec SSH : **`ssh  -p 22`**.
 
        - Connexion au serveur Dx spots Spider : **`telnet  7300`** (à distance) ou **`telnet localhost 7300`** (local).
 
        - Accès Web : L'adresse IP locale ou Internet ouvre la page d'exemple RPi.
 
        - Pour transférer des fichiers : **`sftp pi@`** (mot de passe **`raspberry`**).
 
    
    Personnalisation de l'Indicatif d'Appel
    
        - 
            
                Il est maintenant temps de personnaliser les applications radioamateurs avec vos informations personnelles.
            
         
        - 
            
                Ouvrez une session superviseur avec **`sudo su`**. Le mot de passe superviseur doit être changé via **`passwd`**.
            
         
        - 
            
                Vous devrez éditer un certain nombre de fichiers listés sur cette page. Heureusement, le changement d'indicatif peut être réalisé rapidement via la ligne de commande.
            
         
        - 
            
                Allez dans le répertoire */etc/ax25* avec **`cd /etc/ax25`** et exécutez les commandes suivantes, en remplaçant dans cet exemple F6XYZ ou f6xyz par votre indicatif :
            
         
        grep -rl F6XYZ * | xargs sed -i 's/F6XYZ/VOTRECALL/g' 
        grep -rl f6xyz * | xargs sed -i 's/f6xyz/votrecall/g' 
        - 
            La dernière commande **doit être exécutée** à nouveau après avoir changé de répertoire : **`cd /usr/local/bin`**
        
 
        - 
            La même commande **doit également être exécutée** après avoir changé de répertoire : **`cd /spider/connect`**
        
 
        - 
            Pour personnaliser d'autres paramètres dans les fichiers * /etc/ax25/*.conf*, utilisez l'éditeur simple : **`nano`**. Par exemple : **`nano /etc/ax25/fbb.conf`**
        
 
        - Un autre éditeur disponible est **`vim.tiny`**.
 
    
    Mise à Jour des Librairies et Applications AX.25
    
        COMMENT METTRE À JOUR les librairies, applications, outils AX.25 et FPAC sur votre système Raspbian :
    
    
        - 
            Mettez à jour Linux lui-même avec les commandes **`apt-get update`** et **`apt-get upgrade`**.
        
 
        - 
            Pour vous assurer que les outils de développement nécessaires sont installés, exécutez la commande :
        
 
    
    apt-get install dh-autoreconf libncurses5-dev gftp host watchdog chkconfig
    
    Configuration FPAC
    
        La commande **`source fpacdir`** est un raccourci pour changer de répertoire vers le répertoire source fpac.
    
    
        - Dans le fichier **`/etc/ax25/fpac.conf`**, ne changez pas les SSID -8 et -9. **Changez le paramètre DNIC** (ex. `3100` pour les USA). **Changez l'Address** = `194501` par votre propre adresse à 6 chiffres.
 
        - **Veuillez éditer le script** ***`/usr/local/bin/fpac`*** **et remplacer "f6bvp" par votre propre indicatif !**
 
        - Vérifiez que le numéro **`Inetport`** est le même que **`Socket udp`** dans **`/etc/ax25/ax25ipd.conf`** (**`10092`** par défaut).
 
        - **Envoyez un mail à F6BVP** (et à vos futurs Sysops adjacents) avec votre **adresse IP**, vos **indicatifs L2** et **L3** et votre **adresse ROSE**.
 
        - Le fichier **`/etc/ax25/fpac.nodes`** configure les nœuds FPAC voisins.
 
    
    Configuration NetRom
    
        Configuration du protocole NetRom pour Node, BBS et DX Cluster :
    
    
        - Éditez **`/etc/ax25/nrports`** pour définir votre propre alias.
 
        - **`/etc/ax25/nrbroadcast`** doit être édité.
 
        - **`ax25d.conf`** doit inclure des entrées pour les ports NetRom redirigeant vers le nœud FPAC et pour le client Dx cluster Spider.
 
    
    Configuration BBS
    
        - 
            Personnalisez votre *Callsign* et *password* dans **`/etc/ax25/bbs/passwd.sys`** et **`/usr/local/bin/bbs`**.
        
 
        - 
            **Envoyez un mail à F6BVP** avec votre **indicatif-ssid BBS**, votre **adresse IP** ou **symbolique** et le **numéro de port telnet externe** redirigé vers le port 6300.
        
 
        - Raccourci pour le répertoire source FBB : **`source fbbdir`**.
 
    
    Configuration DX Cluster (Spider)
    
        - Connectez-vous à votre Raspberry Pi en utilisant le login sysop.
 
        - Personnalisez le fichier cluster **`/spider/local/DXVars.pm`**.
 
        - Après l'édition, exécutez le script **`/spider/perl/create_sysop.pl`**.
 
        - **`rename file startup.txt startup`**
 
        - Exécutez **`/spider/src/client `** et entrez les commandes : **`set/spider f6bvp-3`** et **`connect f6bvp-3`**.
 
        - Envoyez un mail avec votre indicatif Spider pour recevoir les DX spots de F6BVP.
 
        - Un lien symbolique a été créé pour nettoyer régulièrement les vieilles données du cluster. Le script */etc/cron.weekly/clear_log.sh* doit être exécutable.
 
    
    Liens de Documentation
    
TNC-Pi et Connexions Série
    Connexions Série Raspberry Pi
    
        Le système distribué est déjà configuré pour utiliser un TNC-Pi via le connecteur 2x13 (ou 2x20) pins.
    
    
    Contrôleur de Nœud Terminal TNC-Pi pour AX.25
    
        J'ai utilisé un kit TNC-Pi.
        J'ai dû retirer la couche supérieure du boîtier Pibow pour insérer le TNC-Pi sur le connecteur.
        J'ai choisi le port série. En cas de difficultés, lisez le manuel d'instruction du TNC-Pi attentivement.
    
    
        Le Raspbian AX.25 distribué est déjà configuré pour utiliser le TNC-Pi via le bus GPIO
    
    
        Les paramètres Kiss ont été définis. La connexion série est sur **`/dev/ttyAMA0`**.
        Le périphérique ttyAMA0 a été attaché au port ax25.