9259
Commento:
|
← Versione 64 del 2020-12-15 15:29:49 ⇥
8930
update
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
Il [[http://libre-mesh.org/projects/libre-mesh|firmware Libre-Mesh]] è il nuovo firmware per le community wireless sviluppato dagli sforzi congiunti di italiani, spagnoli ed argentini riuniti sotto il nome di, appunto, [[http://libre-mesh.org|Libre-Mesh]]. Precisamente il firmware Libre-Mesh è un insieme di moduli da aggiungere a OpenWrt per gestire il routing dinamico e altre funzioni necessarie per gestire una rete mesh. Libre-Mesh viene attualmente utilizzato in Ninux da: *NinuxVerona *[[ http://wiki.bologna.ninux.org | NinuxBO ]] == Devices supportati == I devices supportati sono quelli elencati in [[ https://github.com/libre-mesh/lime-build/blob/master/targets.mk | questo ]] file. Attenzione, alcuni devices non sono citati esplicitamente ma sono equivalenti ad alcuni elencati, ad esempio una Ubiquiti PicoStation M2 è (secondo il wiki di OpenWrt) equivalente ad una Ubiquiti Bullet dunque è supportata. Se il vostro router non sembra supportato chiedete nella [[ https://lists.libre-mesh.org/mailman/listinfo/dev | mailing list degli sviluppatori di Libre-Mesh ]] che qualcuno aggiunga il supporto. Teoricamente sono supportabili tutti i [[ http://wiki.openwrt.org/toh/start | devices supportati da OpenWrt ]]. == Scaricare il firmware == Il firmware libre-mesh può essere scaricato da [[ http://downloads.libre-mesh.org/ | qui ]]. == Compilare == Come tutti i firmware open source è possibile compilare una immagine di Libre-Mesh. Si consiglia di compilarlo utilizzando lime-build, come illustrato di seguito: Procuratevi un computer con Linux e circa 9 GB di spazio libero su disco. Installate le dipendenze necessarie alla compilazione, ad esempio su Debian potete installarle con: {{{ apt-get install git build-essential libncurses5-dev zlib1g-dev gawk subversion }}} Dunque scaricate lime-build, che successivamente si occuperà di scaricare tutto il resto e di compilarlo: {{{ git clone https://github.com/libre-mesh/lime-build.git }}} Controllate la lista dei router supportati da lime-build e trovate il vostro modello: {{{ make list_targets }}} Compilate l'immagine per il vostro target, indicandolo dopo T=. Indicate anche il numero di processi simultanei di compilazione che volete utilizzare. Ad esempio per compilare una immagine per una Ubiquiti NanoStation M5 utilizzando appieno un processore quad core potete lanciare: {{{ make J=5 T=nsm5 build }}} Per utilizzare un branch differente da quello di default (ad esempio per testare delle feature ancora non completate) si può scegliere il branch desiderato dalla apposita [[ https://github.com/libre-mesh/lime-packages/branches/all | lista dei branch ]] ed impostarlo con: {{{ make LIME_GIT_BRANCH="feature/blablabla" update_all }}} dunque compilare come indicato sopra. Le immagini prodotte si troveranno nella cartella "images". Altre opzioni per l'uso di lime-build possono essere trovate [[ https://github.com/libre-mesh/lime-build/blob/master/README.md | qui ]]. === Altre guide === *[[ http://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt | Guida Ninux Bologna ]] *[[ http://dev.libre-mesh.org/projects/libre-mesh/wiki/Compile_Manually | Guida ufficiale [EN] ]] |
||<style="padding-right: 50px; width: 50%; border: none; vertical-align: bottom;"> Il [[http://libremesh.org/|firmware LibreMesh]] (precedentemente "Libre-Mesh") è il nuovo sistema operativo per router pensato per le community wireless nato dagli sforzi congiunti di italiani, spagnoli/catalani (Guifi.net) ed argentini (Altermundi) riuniti sotto il nome di, appunto, [[https://libremesh.org|LibreMesh]]. Precisamente il firmware LibreMesh è un insieme di moduli da aggiungere a [[ https://openwrt.org/ | OpenWrt ]] per gestire il routing dinamico e altre funzioni necessarie ad una rete wireless mesh. <<BR>> <<BR>> LibreMesh viene attualmente utilizzato in Ninux da: <<BR>> - [[ http://verona.ninux.org/ | NinuxVerona ]] <<BR>> - [[ http://wiki.bologna.ninux.org | NinuxBO ]]|| <<TableOfContents()>> || '''Questa pagina potrebbe esser non aggiornata, in caso di dubbi fate riferimento alla guida ufficiale in [[ http://libremesh.org/docs/en_quick_starting_guide.html | inglese ]].''' == Devices supportati da LibreMesh == Per andare sul sicuro è possibile consultare [[https://libremesh.org/docs/hardware/index.html|la pagina]] dei router che sono stati ampiamente utilizzati con LibreMesh dando buoni risultati. Sulla stessa pagina son riportati i criteri che assicurano un buon funzionamento di LibreMesh su altri routers. == Prodursi una immagine di LibreMesh == Come tutti i software open source è possibile creare il proprio file compilato partendo dal codice sorgente. Seguire le istruzioni sulla pagina https://libremesh.org/development.html Il prossimo passo è installare, anche detto flashare, l'immagine adatta sul proprio router, come far questo viene accennato più avanti nella sezione "Flashing". |
Linea 58: | Linea 17: |
Per installare il firmware come prima cosa è consigliato provar a utilizzare l'interfaccia web del firmware originale usando l'immagine di Libre-Mesh adatta a quel router ed indicata come "factory". In caso l'interfaccia web non accetti la nostra immagine è necessario seguire le [[ http://wiki.openwrt.org/doc/howto/generic.flashing | istruzioni generiche descritte sul sito di OpenWrt ]] per l'installazione di OpenWrt o le istruzioni specifiche indicate sulle [[ http://wiki.openwrt.org/toh/start | pagine relative ai singoli router ]]. == Prima connessione via interfaccia web == |
È necessario seguire le [[ https://openwrt.org/toh/start | istruzioni specifiche per ogni modello di router descritte sul sito di OpenWrt ]] per l'installazione di OpenWrt. == Prima connessione == === Da interfaccia web === |
Linea 64: | Linea 27: |
== Prima connessione via terminale == Utilizzando il terminale Linux è comodo connettersi utilizzando l'IPv6 Link Local. Essendo connessi con un cavo ethernet al router lanciare il comando |
=== Da terminale === Utilizzando il terminale Linux è comodo connettersi utilizzando l'indirizzo ''thisnode.info'' che è impostato in tutti i router LibreMesh. Appena installato LibreMesh non ha una password di amministratore, dunque ci si connette via SSH a ''thisnode.info'' tramite interfaccia web su [[http://thisnode.info]] per impostarla. Da interfaccia web è presente un banner che aiuta a impostare la password di amministratore, da terminale invece ci si connette con: {{{ ssh root@thisnode.info }}} e si imposta la password tramite il comando {{{ passwd }}} dunque si riavvia con {{{ reboot && exit }}} e si può proseguire con la configurazione. == Configurazione == === Da interfaccia web === -- guida da scrivere -- === Da terminale === La configurazione da utilizzare può essere leggermente differente tra le diverse isole, la configurazione di default va bene in generale. Date un'occhiata al contenuto del file "/etc/config/lime-node": {{{ cat /etc/config/lime-node }}} Il file dovrebbe essere piuttosto vuoto, dunque le opzioni di default sono quelle in uso. Tutte le opzioni commentate si possono trovare nel router in "/docs/lime-example.txt" {{{ less /docs/lime-example.txt }}} o, sempre sul router, su http://thisnode.info/docs/lime-example.txt o online qui: https://github.com/libremesh/lime-packages/blob/master/packages/lime-docs/files/www/docs/lime-example.txt Per modificare il file di configurazione "/etc/config/lime-node" si usa solitamente l'editor di testo vim: {{{ vim /etc/config/lime-node }}} si abilita la modalità di modifica in vim premendo ''i'', dopo aver modificato il file si esce dalla modalità di modifica premendo ''Esc'' e si salva premendo '':wq'' e Invio uno dopo l'altro. Ad esempio perché il nome della rete wireless access point sia "ninux.org" e il canale wireless sui 2.4GHz sia il numero 6, nel file "lime" ci deve essere: {{{ config lime wifi option channel_2ghz '6' option ap_ssid 'ninux.org' }}} oppure per impostare gli ip {{{ config lime network option main_ipv4_address '10.10.10.11/21' option main_ipv6_address '2a00:1:1:1::11/64' }}} e questa impostazione avrà la priorità rispetto a quella corrispondente contenuta in "lime-defaults". Per applicare le modifiche effettuate nel file ''/etc/config/lime-node'' è necessario lanciare: {{{ lime-config }}} E riavviare l'apparato: {{{ reboot }}} ==== Routing a terra ==== LibreMesh supporta anche il routing a terra (chiamato anche ground routing) un esempio di configurazione è presente nel file ''/docs/lime-example.txt'' e consta di poche righe per ogni antenna da gestire. [[http://wiki.ninux.org/Libre-Mesh/Ground%20routing |Qui]] le istruzioni in italiano. == Aggiornamento == === Da interfaccia web === -- guida da scrivere -- === Da terminale === Per aggiornare LibreMesh su un device l'immagine contenente nel nome "sysupgrade" va copiata tramite scp o rsync usando ''thisnode.info''. {{{ scp nome_immagine-sysupgrade.bin root@thisnode.info:/tmp }}} Dunque si entra sull'antenna con ssh: {{{ ssh root@thisnode.info }}} si verifica che l'immagine si sia copiata correttamente confrontandola con il file sha256sums presente nella cartella di compilazione: {{{ cd /tmp sha256sum nome_immagine-sysupgrade.bin }}} dunque si aggiorna il firmware installato sovrascrivendolo con l'immagine nuova. Ci son due modi per farlo, eliminando la precedente configurazione o preservandola. Eliminando la precedente configurazione: {{{ sysupgrade -n nome_immagine-sysupgrade.bin }}} Preservando la precedente configurazione: {{{ lime-sysupgrade nome_immagine-sysupgrade.bin }}} == Testing == Potete controllare che due nodi siano connessi controllando le tabelle di routing dei protocolli utilizzati, ossia [[ http://www.open-mesh.org/projects/batman-adv/wiki/Wiki | BATMAN-advanced ]] e [[ https://www.irif.fr/~jch/software/babel/ | Babeld ]]: {{{ batctl o echo dump | nc ::1 30003 }}} == Debugging == Essendo LibreMesh un firmware ancora sotto intenso sviluppo potrebbe presentare alcuni problemi, gli utenti sono incoraggiati a segnalare i problemi agli sviluppatori in modo che questi possano risolverli. I canali consigliati per la segnalazione e discussione di problemi sono: Mailing list: iscrivetevi alla [[ https://lists.libremesh.org/mailman/listinfo/lime-users | mailing list]] e segnalate il problema, preferibilmente ma non obbligatoriamente in inglese. Chat room: su Freenode abbiamo una chat room #libremesh-dev che si può più comodamente accedere tramite Element (una app di chat sicura), seguire i link su: https://libremesh.org/communication.html Segnalazioni: si può registrarsi sul sito di GitHub dunque segnalare il problema tramite [[ https://github.com/libremesh/lime-packages/issues/new | questa pagina ]]. == Connessione d'emergenza == Un metodo che non fallisce quasi mai per connettersi al router è utilizzando l'indirizzo IPv6 Link Local. Essendo connessi con un cavo ethernet al router lanciare il comando |
Linea 70: | Linea 184: |
si riceveranno risposte da tutte le interfacce, compresa la propria ed alcune interfacce virtuali sul router. L'IPv6 Link Local che ci interessa si può riconoscere perché contiene alla fine dell'indirizzo il MAC address del router solitamente indicato anche sul router stesso. Ad esempio nel caso il proprio router abbia un mac address dc:9f:db:31:c1:36, vedremo un IPv6 Link Local che lo contiene qui sotto: | ping6 potrebbe chiamarsi ping sul vostro sistema, ed eth0 potrebbe chiamarsi enp0s25 o qualcosa del genere. Si riceveranno risposte da tutte le interfacce, compresa la propria ed alcune interfacce virtuali sul router. L'IPv6 Link Local che ci interessa si può riconoscere perché contiene alla fine dell'indirizzo il MAC address del router solitamente indicato anche sul router stesso. Ad esempio nel caso il proprio router abbia un mac address dc:9f:db:31:c1:36, vedremo un IPv6 Link Local che lo contiene qui sotto: |
Linea 83: | Linea 200: |
ossia l'IPv6 corrispondente al mac address del nostro device è fe80::de9f:dbff:fe31:c136 Appena installato Libre-Mesh non ha una password, dunque ci si connette via telnet per impostarla, utilizzando l'IPv6 Link Local ed indicando l'interfaccia utilizzata per connettersi. {{{ telnet fe80::de9f:dbff:fe31:c136%eth0 }}} e si imposta la password tramite il comando {{{ passwd }}} dunque si riavvia con {{{ reboot && exit }}} e ci si connette utilizzando ssh: |
ossia l'IPv6 corrispondente al mac address del nostro device è fe80::de9f:dbff:fe31:c136 e ci si connette utilizzando ssh: |
Linea 105: | Linea 206: |
dunque si può proseguire con la configurazione. == Configurazione == La configurazione da utilizzare può essere leggermente differente tra le diverse isole, la configurazione di default va bene per il testing. Date un'occhiata al contenuto del file "/etc/config/lime-defaults", queste sono le configurazioni che vengono applicate sempre, questo file non va modificato: {{{ cat /etc/config/lime-defaults }}} se qualcuna delle impostazioni in questo files non vi piacesse potete inserirla modificata nel file "/etc/config/lime", ad esempio perché il nome della rete wireless access point sia "ninux.org" e il canale wireless sui 2.4GHz sia il numero 3, nel file "lime" andrà inserito: {{{ config lime wifi option channel_2ghz '3' option ap_ssid 'ninux.org' }}} e questa impostazione avrà la priorità rispetto a quella corrispondente contenuta in "lime-defaults". Dunque per modificare il file di configurazione "/etc/config/lime" si usa solitamente l'editor di testo vim: {{{ vim /etc/config/lime }}} entrare nella modalità modifica premendo "i", modificare il file e salvare premendo in successione il tasto "Esc" (per uscire dalla modalità di modifica) e dunque i tasti ":wq". I contenuti del file "/etc/config/lime" hanno una priorità più alta dei contenuti del file lime-defaults scrivere il file di configurazione potete prendere come Far leggere il contenuto del file "lime": {{{ lime-config }}} Infine applicare le modifiche pendenti nei file di configurazione di OpenWrt: {{{ uci commit }}} E riavviare l'apparato: {{{ reboot && exit }}} == Aggiornamento via terminale == Per aggiornare Libre-Mesh su un device l'immagine contenente nel nome "sysupgrade" va copiata tramite scp o rsync usando ad esempio l'IPv6 Link Local del router da aggiornare. {{{ scp nome_immagine-sysupgrade.bin root@[fe80::de9f:dbff:fe31:c136%eth0]:/tmp }}} Dunque si entra sull'antenna con ssh: {{{ ssh root@fe80::de9f:dbff:fe31:c136%eth0 }}} si verifica che l'immagine si sia copiata correttamente confrontandola con il file md5sum presente nella cartella di compilazione: {{{ cd /tmp md5sum nome_immagine-sysupgrade.bin }}} dunque si aggiorna il firmware installato sovrascrivendolo con l'immagine nuova: {{{ sysupgrade nome_immagine-sysupgrade.bin }}} oppure con -n per cancellare i files di configurazione precedenti: {{{ sysupgrade -n nome_immagine-sysupgrade.bin }}} == Testing == Potete controllare che due nodi siano connessi controllando le tabelle di routing dei protocolli utilizzati, ossia [[ http://www.open-mesh.org/projects/batman-adv/wiki/Wiki | BATMAN-advanced ]] e [[ http://bmx6.net | BMX6 ]]: {{{ batctl o bmx6 -c show=originators }}} == Debugging == Essendo Libre-Mesh un firmware ancora sotto intenso sviluppo potrebbe presentare alcuni problemi, gli utenti sono incoraggiati a segnalare i problemi agli sviluppatori in modo che questi possano risolverli. I canali consigliati per la segnalazione e discussione di problemi sono: Mailing list: iscrivetevi alla [[ http://lists.libre-mesh.org/mailman/listinfo/dev | mailing list ]] degli sviluppatori e segnalate il problema preferibilmente in inglese. Chat room: su Freenode abbiamo una chat room #libre-mesh, ci si può accedere tramite un client IRC oppure via web da [[ https://webchat.freenode.net/ | qui ]]. Pagina delle segnalazioni: è necessario registrarsi sul sito di Libre-Mesh dunque segnalare il problema tramite [[ http://libre-mesh.org/projects/libre-mesh/issues/new | questo form ]]. |
== Altre guide == *[[ http://libremesh.org/docs/en_quick_starting_guide.html | Quick Starting Guide]] *[[ http://libremesh.org/docs/it_guida_rapida_per_iniziare.html | Guida rapida per iniziare]] *[[ http://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt | Guida Ninux Bologna ]] *[[ http://libremesh.org/getit.html | Come ottenere il firmware [EN] ]] |
Il firmware LibreMesh (precedentemente "Libre-Mesh") è il nuovo sistema operativo per router pensato per le community wireless nato dagli sforzi congiunti di italiani, spagnoli/catalani (Guifi.net) ed argentini (Altermundi) riuniti sotto il nome di, appunto, LibreMesh. Precisamente il firmware LibreMesh è un insieme di moduli da aggiungere a OpenWrt per gestire il routing dinamico e altre funzioni necessarie ad una rete wireless mesh. |
Indice
|
Questa pagina potrebbe esser non aggiornata, in caso di dubbi fate riferimento alla guida ufficiale in inglese.
Devices supportati da LibreMesh
Per andare sul sicuro è possibile consultare la pagina dei router che sono stati ampiamente utilizzati con LibreMesh dando buoni risultati. Sulla stessa pagina son riportati i criteri che assicurano un buon funzionamento di LibreMesh su altri routers.
Prodursi una immagine di LibreMesh
Come tutti i software open source è possibile creare il proprio file compilato partendo dal codice sorgente. Seguire le istruzioni sulla pagina https://libremesh.org/development.html
Il prossimo passo è installare, anche detto flashare, l'immagine adatta sul proprio router, come far questo viene accennato più avanti nella sezione "Flashing".
Flashing
È necessario seguire le istruzioni specifiche per ogni modello di router descritte sul sito di OpenWrt per l'installazione di OpenWrt.
Prima connessione
Da interfaccia web
-- guida da scrivere --
Da terminale
Utilizzando il terminale Linux è comodo connettersi utilizzando l'indirizzo thisnode.info che è impostato in tutti i router LibreMesh.
Appena installato LibreMesh non ha una password di amministratore, dunque ci si connette via SSH a thisnode.info tramite interfaccia web su http://thisnode.info per impostarla.
Da interfaccia web è presente un banner che aiuta a impostare la password di amministratore, da terminale invece ci si connette con:
ssh root@thisnode.info
e si imposta la password tramite il comando
passwd
dunque si riavvia con
reboot && exit
e si può proseguire con la configurazione.
Configurazione
Da interfaccia web
-- guida da scrivere --
Da terminale
La configurazione da utilizzare può essere leggermente differente tra le diverse isole, la configurazione di default va bene in generale.
Date un'occhiata al contenuto del file "/etc/config/lime-node":
cat /etc/config/lime-node
Il file dovrebbe essere piuttosto vuoto, dunque le opzioni di default sono quelle in uso. Tutte le opzioni commentate si possono trovare nel router in "/docs/lime-example.txt"
less /docs/lime-example.txt
o, sempre sul router, su http://thisnode.info/docs/lime-example.txt o online qui: https://github.com/libremesh/lime-packages/blob/master/packages/lime-docs/files/www/docs/lime-example.txt
Per modificare il file di configurazione "/etc/config/lime-node" si usa solitamente l'editor di testo vim:
vim /etc/config/lime-node
si abilita la modalità di modifica in vim premendo i, dopo aver modificato il file si esce dalla modalità di modifica premendo Esc e si salva premendo :wq e Invio uno dopo l'altro.
Ad esempio perché il nome della rete wireless access point sia "ninux.org" e il canale wireless sui 2.4GHz sia il numero 6, nel file "lime" ci deve essere:
config lime wifi option channel_2ghz '6' option ap_ssid 'ninux.org'
oppure per impostare gli ip
config lime network option main_ipv4_address '10.10.10.11/21' option main_ipv6_address '2a00:1:1:1::11/64'
e questa impostazione avrà la priorità rispetto a quella corrispondente contenuta in "lime-defaults".
Per applicare le modifiche effettuate nel file /etc/config/lime-node è necessario lanciare:
lime-config
E riavviare l'apparato:
reboot
Routing a terra
LibreMesh supporta anche il routing a terra (chiamato anche ground routing) un esempio di configurazione è presente nel file /docs/lime-example.txt e consta di poche righe per ogni antenna da gestire. Qui le istruzioni in italiano.
Aggiornamento
Da interfaccia web
-- guida da scrivere --
Da terminale
Per aggiornare LibreMesh su un device l'immagine contenente nel nome "sysupgrade" va copiata tramite scp o rsync usando thisnode.info.
scp nome_immagine-sysupgrade.bin root@thisnode.info:/tmp
Dunque si entra sull'antenna con ssh:
ssh root@thisnode.info
si verifica che l'immagine si sia copiata correttamente confrontandola con il file sha256sums presente nella cartella di compilazione:
cd /tmp sha256sum nome_immagine-sysupgrade.bin
dunque si aggiorna il firmware installato sovrascrivendolo con l'immagine nuova. Ci son due modi per farlo, eliminando la precedente configurazione o preservandola.
Eliminando la precedente configurazione:
sysupgrade -n nome_immagine-sysupgrade.bin
Preservando la precedente configurazione:
lime-sysupgrade nome_immagine-sysupgrade.bin
Testing
Potete controllare che due nodi siano connessi controllando le tabelle di routing dei protocolli utilizzati, ossia BATMAN-advanced e Babeld:
batctl o echo dump | nc ::1 30003
Debugging
Essendo LibreMesh un firmware ancora sotto intenso sviluppo potrebbe presentare alcuni problemi, gli utenti sono incoraggiati a segnalare i problemi agli sviluppatori in modo che questi possano risolverli. I canali consigliati per la segnalazione e discussione di problemi sono:
Mailing list: iscrivetevi alla mailing list e segnalate il problema, preferibilmente ma non obbligatoriamente in inglese.
Chat room: su Freenode abbiamo una chat room #libremesh-dev che si può più comodamente accedere tramite Element (una app di chat sicura), seguire i link su: https://libremesh.org/communication.html
Segnalazioni: si può registrarsi sul sito di GitHub dunque segnalare il problema tramite questa pagina.
Connessione d'emergenza
Un metodo che non fallisce quasi mai per connettersi al router è utilizzando l'indirizzo IPv6 Link Local.
Essendo connessi con un cavo ethernet al router lanciare il comando
ping6 ff02::1%eth0
ping6 potrebbe chiamarsi ping sul vostro sistema, ed eth0 potrebbe chiamarsi enp0s25 o qualcosa del genere.
Si riceveranno risposte da tutte le interfacce, compresa la propria ed alcune interfacce virtuali sul router. L'IPv6 Link Local che ci interessa si può riconoscere perché contiene alla fine dell'indirizzo il MAC address del router solitamente indicato anche sul router stesso. Ad esempio nel caso il proprio router abbia un mac address dc:9f:db:31:c1:36, vedremo un IPv6 Link Local che lo contiene qui sotto:
$ ping6 ff02::1%eth0 PING ff02::1%eth0(ff02::1) 56 data bytes 64 bytes from fe80::21e:8cff:fe66:1e2c: icmp_seq=1 ttl=64 time=0.023 ms 64 bytes from fe80::de9f:dbff:fe37:28a9: icmp_seq=1 ttl=64 time=0.606 ms (DUP!) 64 bytes from fe80::de9f:dbff:fe31:c136: icmp_seq=1 ttl=64 time=0.607 ms (DUP!) 64 bytes from fe80::a8aa:aaff:feaa:aaaa: icmp_seq=1 ttl=64 time=0.851 ms (DUP!) 64 bytes from fe80::de9f:dbff:feee:8bda: icmp_seq=1 ttl=64 time=1.01 ms (DUP!) 64 bytes from fe80::a8aa:aaff:feaa:aaaa: icmp_seq=1 ttl=64 time=1.08 ms (DUP!) 64 bytes from fe80::216:eaff:fec1:7553: icmp_seq=1 ttl=64 time=11.8 ms (DUP!)
ossia l'IPv6 corrispondente al mac address del nostro device è fe80::de9f:dbff:fe31:c136 e ci si connette utilizzando ssh:
ssh root@fe80::de9f:dbff:fe31:c136%eth0