Documentation de l'association Rhizome, contribution bienvenue !
Cette page regroupe des notes et astuces sur le matériel Ubiquiti.
Le matériel ubiquiti fait tourner une version modifiée de OpenWRT : le système AirOS. Ils peuvent s'administrer soit en ssh, soit via une interface web. Les adresses (privées) des access-point sont répertoriés dans l'inventaire.
Il est possible de configurer un point d'accès à distance, tant qu'on est sur le même réseau sans-fil (c'est à dire nimporte où sur le réseau Rhizome si celui-ci est connexe…).
Le matériel pré-configuré ou déployé est configurable via son adresse en 10.42.2.X/16 (points fixes) référencée dans l'inventaire du matériel.
ifconfig eth0 10.42.99.X netmask 255.255.0.0
L'alignement peut se faire grosso-modo en regardant la carte et en pointant les antennes l'une face à l'autre. Pour affiner, on ajuste en testant. L'idéal est d'être par téléphone et d'ajuster une antenne puis l'autre.
On peut utiliser pour cela l'outil « align antena » dans l'interface web (menu tools en haut à gauche). Ajuster les antennes jusqu'à obtenir le meilleur signal possible (attention, valeurs négatives, donc -70dBm c'est mieux que -75dBm).
L'ajustement précis est crucial pour les NBM5, un peu moins important pour les NSM5 et NSM5L.
Il arrive que l'antenne ait du mal à effectuer directement un changement de paramètre. Si cela arrive, n'hésitez pas à débrancher/rebrancher l'antenne.
Un AP est le maître, une station l'esclave. À un AP se connectent plusieurs stations. Une station ne peut se connecter qu'à un AP.
Pour qu'un point B serve de relais entre A et C, il faut donc soit :
Voir un exemple concret de réseau sur le schéma.
WDS permet deux choses :
Le WDS est donc indispensable pour nous mais on utilise pas les liens AP-WDS↔AP-WDS puisqu'ils ne permettent pas l'utilisation d'un chiffrement robuste (seul le WEP est possible). À suivre, cela pourrait changer dans les prochaines versions d'AirOS. Par ailleurs, les liens AP-WDS↔AP-WDS ne supportent pas le spanning-tree, et exposent donc le réseau à des tempêtes de broadcast (idem, cela pourrait changer).
L'asso dispose de différents modèles de points d'accès (classés par prix). Le choix de l'AP est à faire au cas par cas.
En gros pour les points fixes, Rocket+NSM5, pour les points abonnés, si possible NSM5L, sinon (signal pas assez bon) NSM5 ou pour cas particuliers NBM5.
Noter que les puissances d'émissions étant toujours limitées au même seuil (27dBm) quelle que soit l'antenne, une antenne avec un meilleur gain permettra d'améliorer uniquement la réception. Mettre une NSM5L face à un NBM5 ne sera donc pas forcément très utile, le lien sera asymétrique.
À vérifier (checklist)…
Si il y a une erreur dans la configuration IP 1), il existe une adresse de secours en 169.254.X.Y. X et Y se calculant en fonction de l'adresse MAC de l'AP (notée sur l'inventaire). cf cette page pour le calcul. Ensuite :
Si l'AP répond au ping sur son IP de fallback, vérifier la configuration de l'onglet Network. Sinon, c'est peut-être un problème radio/hardware (aïe!).
Si tout est cassé ou que ça ne répond plus, il est possible de faire un reset aux paramètres d'usine.
Certains PoE (les 24V fournis avec les RocketM5) permettent de faire un reset à distance depuis le PoE (ex: si l'AP est installé sur le toit). Le fonctionnement est le même, on utilise le bouton Reset situé sur le PoE au lieu de le faire sur l'AP.
Les tests se font d'un AP ubiquiti à une autre. 2).
Les tests de débit permettre de connaître la capacité et l'utilisabilité d'un lien. On utilise pour ça l'outil de test intégré à l'interface (il repose sur un test UDP basé sur iperf). Télécharger un fichier en HTTP ne donnera pas une valeur réaliste de capacité du lien (cf la littérature sur TCP et le wifi…).
Cette méthode peut-être utilisée pour accéder à l'interface d'admin de n'importe quel CPE depuis nimporte où sur internet … grâce à un tunnel SSH :
Il faut
On crée un tunnel SSH :
ssh -L7777:10.42.X.X:80 root@monrouteur.rhizome-fai.net
Il suffit ensuite de faire pointer son navigateur sur http://localhost:7777 et hop !
Comment connaître la liste des points d'accès connectés sur un point fixe ? Pour cela on peut au choix :
ping -b 10.42.255.255
Notter les IPs, ce sont toutes les antennes présentes en ce moment sur le point fixe.
Il ne reste plus qu'à configurer chacune des IPs sur les IPs récupérées via l'interface web ou SSH.