Paramétrage de votre Node/Relais SVXlink (Chap. 7)

7.1 Paramétrage en Link Simplex

Pour paramétrer un Link simplex, comme son nom l’indique, ça va être simple !

ATTENTION : N’oubliez pas le prérequis : vous avez fait vos configurations pour le GPIO (si vous utilisez le GPIO), connecter la carte audio USB, bref, toutes parties qui concernent l’interfaçage. Sinon, lorsque vous allez lancer SVXlink, il ne va pas démarrer !

Bon, nous avons déjà joué avec nano (les puristes comme moi avec vi), je n’explique plus comment éditer / modifier un fichier, je présente directement le contenu des fichiers et ce qu’il faut mettre dedans pour que cela fonctionne.

Liste des fichiers qui sont à renseigner :

/etc/svxlink/svxlink.conf :

  • Le fichier principale de configuration, c’est dans ce fichier très complet que nous allons paramétrer les types de fonctionnement : Simplex, Repeater, les deux etc …

/etc/svxlink/svxlink.d/ModuleEcholink.conf :

  • Le fichier de configuration spécifique au mode Echolink

Le fichier ModuleEcholink.conf

Ce fichier regroupe les paramètre du mode Echolink

Voici le fichier et en GRAS ce qu’il faut renseigner :

[ModuleEchoLink]
NAME=EchoLink
ID=2
TIMEOUT=60
ALLOW_IP=192.168.200.0/24  --> Ici vous mettez la classe d'adresse de votre réseau
DROP_INCOMING=^(.*-[LR])$  --> Seulement les stations, les -L -R sur F1ZHH-R 
#REJECT_INCOMING=^()$
ACCEPT_INCOMING=^(F.*|TK.*|ON.*|HB.*|VE2.*|LX.*)$ --> seulement Francophones
#REJECT_OUTGOING=^()$
ACCEPT_OUTGOING=^(F.*|TK.*|ON.*|HB.*|VE2.*|LX.*)$ --> seulement pays Francophones
REJECT_CONF=1  --> on interdit les conférences
#CHECK_NR_CONNECTS=2,300,120
SERVERS=europe.echolink.org -->autant pas faire le tour de la terre mettre europe
CALLSIGN=F1TZO-L  --> L'indicatif que vous avez déclaré sur le site d'Echolink 
PASSWORD=XXXX  --> Le Password que vous avez choisi sur le site d'Echolink
SYSOPNAME=430.400Mhz 69Hz - Monlhery 91  --> Descriptif de l'OM ou mieux vos infos de Ville et Fréquence
LOCATION=[Svx] Montlhery 91 F.O.N --> Votre localisation, avec le préfix [svx], on est fière de SVX :-) et on est French Open Network 
#PROXY_SERVER=the.proxy.server
#PROXY_PORT=8100
#PROXY_PASSWORD=PUBLIC
BIND_ADDR=192.168.200.204 --> L'adresse IP de votre Raspberry (c'est pas indispensable mais mieux)
MAX_QSOS=4  --> Nombre de QSO = nombre de stations connectées sur votre Link
MAX_CONNECTIONS=--> Nombre de connexion MAX sur votre Link = MAX_QSOS + 1
LINK_IDLE_TIMEOUT=86400 --> Le Time Out avant que le Module Echolink s'arrête tout seul
AUTOCON_ECHOLINK_ID=282229 --> Le numéro du node sur lequel vous vous connectez automatiquement (ici F1ZHH)
AUTOCON_TIME=70  --> en cas de perte de connexion, la relancer dans 70 sec
USE_GSM_ONLY=1 --> tout le monde avec le même codec audio ;-)
DEFAULT_LANG=fr_FR  --> Pour qu'il parle Français
DESCRIPTION="Vous etes connecte a mon hotspot\n" --> la suite est la description de votre Link
"Situé à Montlhery(91), France \n"
            "reagrder http://www.f1tzo.com pour plus d'info\n"
            "\n"
            "QTH: Montlhery\n"
            "QRG: Link Simplex sur 430.400 MHz\n"
            "Trx: Pocket BAOFENG 888\n"
            "Antenna: Verical GP\n"

 

Note importante :
Il peut arriver qu’un Link, un relais ou une station bloque le réseau, généralement à cause d’un plantage, d’une perturbation, etc… Dans ce cas, comment l’isoler du réseau ?
Si le « Node » incriminé est connecté sur votre Link, vous pouvez le « bloquer »

Comment faire : Dans ce fichier, il y la ligne : « #DROP_INCOMING=^()$ »

Je rappel, toute ligne qui commence par « # » est un commentaire, donc le logiciel n’en tient pas compte.
Pour bloquer un « node », il fait dé-commenter cette ligne (en supprimant le #) et indiquer l’indicatif du « node » que vous voulez empêcher de se connecter sur votre Link.

La syntaxe est la suivante :

DROP_INCOMING=^(F1AAA-L|F5BBB)$

Ici, est interdit de connexion F1AAA-L ET F5BBB

Comme vous le constatez, vous pouvez bloquer plusieurs stations ou Link, en les séparant par un « pipe » (la barre verticale | que vous obtenez par « ALT-GR 6 »

ATTENTION : il faut bien respecter : EN MAJUSCULE et le « -L » ou « -R » si c’est un Link ou un Relais.

Et ensuite, il faut redémarrer SVXlink pour que la modification soit prise en compte :

/etc/init.d/svxlink restart

Pas d’inquiétude, c’est rapide, donc personne n’est déconnecté…. Sauf le/les « nodes » indiqués dans la ligne DROP.

N’abuser pas de blocage ! C’est uniquement dans les cas de perturbation généré par un « node » connecté sur VOTRE link.

 

C’est pas fini, c’est en cours, mais maintenant ça avance ! Dernière MAJ : 13 Aout 2015


 

Le fichier /etc/svxlink.conf

Dans un premier temps, je vous présente ici la configuration d’un Link Simplex.

###############################################################################
#                                                                                                                                                          #
# Fichier de configuration pour  F5XXX – Locator  svxlink.conf                                                     #
#                                                                                                                                                          #
###############################################################################

[GLOBAL]

MODULE_PATH=/usr/lib/svxlink
LOGICS=SimplexLogic
CFG_DIR=svxlink.d
TIMESTAMP_FORMAT= »%c »
CARD_SAMPLE_RATE=48000     <— seul le 48000 fonctionne sur raspberry
# LOCATION_INFO=LocationInfo  <—- a valider une fois la partie LocationInfo a la fin éditer comme il faut !

[SimplexLogic]
TYPE=Simplex
RX=Rx1 <— nom de la partie RX
TX=Tx1 <— nom de la partie TX
MODULES=ModuleHelp,ModuleMetarInfo,ModuleEchoLink   <—— Les modules que l’on charge dans le système
CALLSIGN= F5XXX   <— Mettre l’indicatif utilisé
SHORT_IDENT_INTERVAL=15  <— Balise courte toutes les X mn
LONG_IDENT_INTERVAL=60   <—-Balise longue toutes les X mn
IDENT_ONLY_AFTER_TX=4    <——- joue sur le SHORT IDENT ne se fera que si il y a eu X passage en TX
#EXEC_CMD_ON_SQL_CLOSE=500  <– commande effectué a la fermeture ( délai ) non utilisé
ACTIVATE_MODULE_ON_LONG_CMD=2:EchoLink  <— module chargé en cas d’inactivité une ouverture de squelch par ex: l’active
EVENT_HANDLER=/usr/share/svxlink/events.tcl  <— fichiers de gestion des événements a manipuler avec prudence !
DEFAULT_LANG=fr_FR  <— le système cause dans la langue de Molière
RGR_SOUND_DELAY=<—- 0 active le roger beep sur la voie radio -1 désactive le beep et 1 ajoute un temp d’attente avant le bip
#REPORT_CTCSS=71.9    <— si utilisation du CTCSS on l’annonce dans la balise 
#TX_CTCSS=ALWAYS  <—–  tonalité CTCSS en emission valeur : ALWAYS ,SQL_OPEN , LOGIC , MODULE , ANNONCE
MACROS=Macros   <—- on défini des Macros voir plus bas
FX_GAIN_NORMAL=0  <—- on ajuste le son des balises et autres messages hors conversation
FX_GAIN_LOW=-12   <—— sons des balises et autres messages pendant une conversation
ONLINE_CMD=25031964   <—— commande on/off DTMF pour activer , désactiver la logique
MUTE_RX_ON_TX=1   <—- si le lien est purement simplex on mute le RX

[Rx1]
# VHF # <—- identifiant de voie utile dans le cas de multi voie
TYPE=Local  <— toujours local pour une carte son
AUDIO_DEV=alsa:plughw:0 <—— 1ere carte son 0, 2eme carte son 1, 3eme carte son 2 etc … 
AUDIO_CHANNEL=0 <—– dans le cas d’une carte stéréo sinon utilisé 0 les cartes usb son MONO en entré
#tyde de detection VOX,CTCSS,SERIAL,EVDEV,SIGLEV,GPIO
SQL_DET=VOX <—– dans cet exemple je mets VOX  ( beurk )  CTCSS ou GPIO est bien plus fiable
GPIO_SQL_PIN=gpio18 <—- port gpio utilisé pour la detection de squelch
SQL_START_DELAY=0 <—- début de la détection squelch en cas de tx lent a commuté
SQL_DELAY=20 <—- pour éviter que le squelch ne retombe trop vite, retard de détection
SQL_HANGTIME=1000  <—- maintiens de la detection 
#SQL_EXTENDED_HANGTIME=1000 <—– extension utile sur signaux faible en général 1000ms jamais utilisé pour ma part
#SQL_EXTENDED_HANGTIME_THRESH=1000 <—- idem
SQL_TIMEOUT=300 <— pour éviter que le squelch reste indéfiniment ouvert
VOX_FILTER_DEPTH=20  <— paramètre de réglage du vox
VOX_THRESH=800  <—- paramétrage de maintien du vox
#CTCSS_FQ=71.9 <— dans le cas de l’utilisation du CTCSS de svxlink , la fréquence
CTCSS_MODE=0 <— mode CTCSS 
CTCSS_BPF_LOW=60 <—— filtre de bande pour la detection du CTCSS
CTCSS_BPF_HIGH=90 <—– idem pour fréquence haute
SIGLEV_DET=NOISE <—– ça détecte dans le bruit 
SIGLEV_SLOPE=1
SIGLEV_OFFSET=0
SIGLEV_OPEN_THRESH=18
SIGLEV_CLOSE_THRESH=10
DEEMPHASIS=0  <—– 0 désactuentation dans le cas de l’utilisation du port 9600 d’un poste
SQL_TAIL_ELIM=10  <—– élimination de la queue de squelch
PREAMP=0  <—- si nécessaire on pré-amplifie le signal
PEAK_METER=1  <—- utile pour régler les niveau en console
DTMF_DEC_TYPE=INTERNAL  <— le DTMF est géré par svxlink
DTMF_HANGTIME=100
1750_MUTING=1 <—- on mute les coups de 1750

DTMF_MUTING=1 <— on mute le DTMF pour éviter de le sortir sur le réseau

[Tx1]
# VHF #   <—- identifiant de voie utile dans le cas de multi voie
TYPE=Local <— toujours local pour une carte son
AUDIO_DEV=alsa:plughw:0  <—— 1ere carte son 0,  2eme carte son 1, 3eme carte son 2 etc …
AUDIO_CHANNEL=0   <—– dans le cas d’une carte stéréo sinon utilisé 0 les cartes usb son MONO en entré
PTT_TYPE=GPIO <— type de PTT , GPIO,NONE,SERIAL,  NONE peut etre utilisé si le TX fonctionne au vox ( beurk )
PTT_PIN=gpio17  <—- port GPIO utilisé
TIMEOUT=300  <—– coupe l’émetteur en cas d’émission permanente au bout de 300 mn
TX_DELAY=10  <—- temps avant l’envoie de la BF une fois le ptt activé
CTCSS_FQ=71.9  <—- CTCSS émission si besoin
CTCSS_LEVEL=9  <—- niveau de CTCSS émission
PREEMPHASIS=0  <—- préaccentuation si on envoie la BF sur le port 9k6 du TX
DTMF_TONE_LENGTH=100
DTMF_TONE_SPACING=50
DTMF_TONE_AMP=-18

[LocationInfo]

# ATTENTION de bien respecté la syntaxe ci-dessous sinon ca ne se lance pas !

APRS_SERVER_LIST=euro.aprs2.net:14580   <— serveur APRS a utilisé
STATUS_SERVER_LIST=aprs.echolink.org:5199  <– serveur de status

# lieu du relai
LON_POSITION=0.0.0W <—- a configuré 
LAT_POSITION=0.0.0N  <—- a configuré

CALLSIGN=EL-F5XXX  <—- a configuré EL pour un Link , ER pour un Relais
FREQUENCY=432.6125  <—- fréquence du node
TX_POWER=30   <—- puissance
ANTENNA_GAIN=8   <—- gain antenne en dbi
ANTENNA_HEIGHT=10m  <—- hauteur de l’antenne en m
ANTENNA_DIR=-1  <—— si antenne omni -1
PATH=WIDE1-1
BEACON_INTERVAL=10  <—- balise APRS toutes les 10mn
TONE=71  <— fréquence CTCSS 0 si non utilisé
COMMENT=>>> F5XXX 432.6125Mhz tone 71.9Hz locator IN88GN <<<  <—– a configuré

[Macros]    <—- macro de connexion D35# connecte F1ZHH-R, D98# connecte LX0ELS-L etc …

# F1ZHH-R
35=EchoLink:282229#
# LX0ELS-L
98=EchoLink:98998#