Le contrôleur UniFi manque d’un moteur de recherche global permettant de chercher l’adresse MAC d’un équipement à travers de multiples sites. C’est là que vient vous aider.. la bonne vieille ligne de commandes.
Deux façons de faire s’offrent à vous:
- Se connecter en SSH sur l’équipement (borne, switch) dont vous cherchez à identifier à quel site il est rattaché mais il vous faudra ses identifiants SSH
- Se connecter à votre. contrôleur
Depuis l’équipement
Connectez vous en SSH à l’équipement UniFi dont vous cherchez le site. Par exemple :
ssh [email protected]
Puis une fois connecté tapez :
cat /etc/persistent/cfg/mgmt
Vous allez obtenir un résultat comme :
mgmt.is_default=false
mgmt.led_enabled=true
mgmt.cfgversion=21877d18c5dffffff
mgmt.authkey=xxxxxxxx
mgmt.selfrun_guest_mode=pass
mgmt.capability=notif,notif-assoc-stat
mgmt.use_aes_gcm=true
mgmt.report_crash=true
mgmt.is_setup_completed=false
mgmt.servers.1.url=http://unifi:8080/inform
stun_url=stun://unifi/
mgmt_url=https://unifi:8443/manage/site/IDENTIFIANTDUSITE
A la place du texte IDENTIFIANTDUSITE vous aurez… vous l’avez deviné, l’identifiant du site.
Depuis le contrôleur
Connectez vous en SSH à votre serveur UniFi Contrôler.
Tapez:
mongo --port 27117
puis
use ace
Puis tapez la commande
db.device.find({"mac":"b4:xx:e4:xx:dd:xx"});
En remplaçant b4:xx:e4:xx:dd:xx par l’adresse MAC de l’équipement dont vous cherchez à trouver le site.
Vous obtiendrez un résultat de ce style :
{ "_id" : ObjectId("607414d54378xxxxx"), "ip" : "192.168.10.61", "mac" : "b4:xx:e4:xx:dd:xx", "model" : "U7NHD", "model_in_lts" : false, "model_in_eol" : false, "model_eol_date" : null, "model_eol_version" : null, "type" : "uap", "version" : "5.43.23.12533", "adopted" : true, "site_id" : "5cffgfgfgfgfg", "x_authkey" : "7876564544655fgfffg", "cfgversion" : "6335bad311fb6ad0", "syslog_key" : "65453546576FHGGF", "config_network" : { "type" : "dhcp", "ip" : "192.168.10.61" }, "setup_id" : "57f72aaf-xxxxx", "x_vwirekey" : "xxxxxxxx", "vwire_table" : [ ], "dot1x_portctrl_enabled" : false, "license_state" : "registered", "x_aes_gcm" : true }
Et donc vous trouverez l’info dans « »site_id » : « 5cffgfgfgfgfg«