Anche se i dispositivi Unifi sono dotati di un ottimo controller, a volte è necessario accedere al dispositivo Unifi tramite SSH. Ma quali altri comandi SSH sono disponibili per i dispositivi Unifi? I comandi Unifi SSH non sono realmente documentati, quindi la maggior parte dei comandi elencati in questo articolo provengono da fonti diverse e dall’esperienza sul campo.
PREREQUISITI
Prima di tutto è importante sapere come connettersi tramite SSH. Questo differisce tra dispositivi adottati e non adottati. Ecco come funziona.
Per i dispositivi adottati
-
- Assicurati di essere sulla stessa rete locale del dispositivo o della console UniFi.
- SSH deve essere abilitato sul dispositivo. Per i dispositivi UniFi Network (come punti di accesso, switch, ecc.), SSH è abilitato per impostazione predefinita. Le credenziali sono una stringa casuale di caratteri che è possibile visualizzare e configurare accedendo a Impostazioni di rete UniFi > Autenticazione avanzata del dispositivo.
- Utilizzare un’interfaccia della riga di comando (CLI) per stabilire la connessione SSH. Il formato del comando è ssh @. Per le console UniFi (come UDM Pro, Cloud Key), usa root come nome utente. Esempio: ssh [email protected].
Per dispositivi non adottati
- Assicurati di essere sulla stessa rete locale.
- Prima della configurazione o dell’adozione, i dispositivi UniFi dispongono di credenziali predefinite. Per le console e i gateway UniFi, il nome utente predefinito è root/ubnt o root/ui. Per i dispositivi UniFi, è ubnt/ubnt o ui/ui.
- Usa il comando ssh @ per connetterti, dove è ubnt o ui, a seconda del dispositivo.
COMANDI GENERICI |
ESEMPIO | FUNZIONE |
info | info | Visualizza le informazioni sul dispositivo |
set-default | set-default | Ripristina alle impostazioni di fabbrica il dispositivo |
set-inform | set-inform http://192.168.1.1:8080/inform | Imposta l’URL del controller per l’adozione |
upgrade | upgrade https://.bin | Aggiorna il firmware |
fwupdate | fwupdate –url https://.bin | Aggiorna il firmware |
reboot | reboot | Riavvia il dispositivo |
poweroff | poweroff | Spegne il dispositivo |
uptime | uptime | Mostra il tempo di attività del dispositivo |
uptime | uptime | Mostra il tempo di attività del dispositiv |
COMANDI PER NETWORK | ||
ifconfig | ifconfig | Visualizza le informazioni relative alle interfacce di rete |
ip address add | ip address add 192.168.1.143/24 dev br0 | Imposta un IP Statico |
ip route | ip route | Visualizza il Default Gateway impostato |
ip router add | ip route add default via 192.168.1.1 | Imposta il Default Gateway |
vi etc/resolv.conf | echo “nameserver 192.168.1.1” > /etc/resolv.conf | Imposta il DNS Server |
ping | ping 1.1.1.1 | Controlla la connessione di rete al dispositivo |
arp | arp -a | Mostra la Tabella ARP |
ip neigh | ip neigh | Mostra gli IPv6 neighbors |
COMANDI PER OS | ||
ubnt-systool help | ubnt-systool help | Visualizza tutti i comandi |
ubnt-systool cputemp | ubnt-systool cputemp | Visualizza la Temperatura della CPU |
ubnt-systool cpuload | ubnt-systool cpuload | Visualizza il Carico della CPU |
ubnt-systool portstatus | ubnt-systool portstatus | Visualizza lo stato delle porte |
ubnt-systool hostname | ubnt-systool hostname | Imposta un nuovo Host Name |
ubnt-systool reboot | ubnt-systool reboot | Riavvia il dispositivo |
ubnt-systool poweroff | ubnt-systool poweroff | Spegne il dispositivo |
ubnt-systool reset2defaults | ubnt-systool reset2defaults | Ripristina alle impostazioni di fabbrica il dispositivo |
ubnt-device-info summary | ubnt-device-info summary | Visualizza le informazioni del sistema |
ubnt-tools ubnt-discover | ubnt-tools ubnt-discover | Mostra i dispositivi unifi nella rete |
cat /mnt/data/udapi-config/dnsmasq.lease | cat /mnt/data/udapi-config/dnsmasq.lease | Mostra le Leases del DHCP |
cat /mnt/data/udapi-config/unifi | cat /mnt/data/udapi-config/unifi | Visualizza la configurazione |
/etc/init.d/S95unifios restart | /etc/init.d/S95unifios restart | Riavvia l’interfaccia Web Unifi OS |
COMANDI PER LOG | ||
cat /var/log/messages | Visualizza i LOG di Errore | |
tail -f /var/log/messages | Monitor dei file di LOG | |
cat /mnt/data/unifi-os/unifi-core/config/settings.yaml | Impostazioni del Server | |
cat /mnt/data/unifi-os/unifi-core/logs/discovery.log | Discovery log | |
cat /mnt/data/unifi-os/unifi-core/logs/system.log | LOG di Sistema | |
cat /mnt/data/unifi-os/unifi/logs/server.log | LOG del Server | |
cat /mnt/data/unifi-os/unifi-core/logs/errors.log | Errori HTTP |
NOTA BENE: I dispositivi Unifi sono in esecuzione su una distro Debian, quindi la maggior parte dei comandi Linux funzionerà sui dispositivi. Premendo Tab due volte verrà visualizzato un elenco di tutti i comandi SSH disponibili.
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 commenti