samedi 8 février 2020

Hamnet: Configuration persistante PowerBeam

Mon point d'accès Hamnet utilise un équipement Ubiquiti PowerBeam M2 sous AirOS 6.2.0. Lors de la première installation je n'avais pas trouvé comme rendre persistants certains paramètres dont la passerelle par défaut et l'adresse du serveur de nom. 

Les astuces trouvées sur Internet s'appuyant sur le fichier rc.poststart ne fonctionnent pas correctement, ce fichier (et les autres fichiers rc) étant activé à chaque démarrage (rc.____start) ou arrêt d'un service (rc.____stop) et je n'avais pris le temps de creuser le problème.

Un problème sur le point d'accès m'a amené à reprendre l'analyse pour découvrir qu'en effet, comme je l'avais pensé, il est possible de travailler sur le fichier de configuration 'system.cfg' présent sous le répertoire '/tmp'. Après édition des paramètres à l'aide de l'éditeur 'vi', la configuration sera sauvée via la commande script 'save' et l'équipement redémarré via un 'reboot'.

La configuration de l'adresse du serveur de nom s'effectue en modifiant les lignes suivantes:

resolv.nameserver.1.ip=192.168.1.1
resolv.nameserver.1.status=enabled
resolv.nameserver.2.ip=
resolv.nameserver.2.status=disabled
resolv.nameserver.3.ip=
resolv.nameserver.3.status=disabled
resolv.nameserver.4.ip=
resolv.nameserver.4.status=disabled
resolv.nameserver.status=enabled
resolv.status=enabled

On remarquera qu'il est possible d'inscrire jusqu'à 4 serveurs. Ici, j'utilise celui du routeur d'accès Internet lequel joue le rôle de proxy vers plusieurs serveurs DNS.

La configuration de la route par défaut s'effectue en modifiant les lignes suivantes:

route.1.comment=To Internet - Default
route.1.gateway=192.168.1.1
route.1.ip=0.0.0.0
route.1.netmask=0.0.0.0
route.1.status=enabled


L'adresse 0.0.0.0 classiquement utilisée pour définir une route par défaut n'est pas acceptée sur l'interface WEB. Ici la route par défaut pointe sur le routeur d'accès Internet ce qui permet à l'équipement d'accéder au site contenant les mises à jour du firmware.

La configuration de la route vers Hamnet s'effectue en modifiant les lignes suivantes:

route.2.comment=To HAMNET
route.2.gateway=44.X.YY.Z
route.2.ip=44.0.0.0
route.2.netmask=255.0.0.0
route.2.status=enabled
route.status=enabled

Cette configuration peut aussi s'effectuer via l'interface WEB. Ici, la plage d'adresse 44.0.0.0 est routée via la passerelle 44.X.Y.Z correspondant à l'adresse de l'équipement servant la connexion Wifi coté fournisseur. L'interface 'ath0' est automatiquement sélectionnée à condition de lui avoir affectée une adresse dans le réseau 44.0.0.0/8 manuellement ou automatiquement par le DHCP de l'équipement distant. 

Aucun commentaire: