Italiano English
Modifica History Actions

Differenze per "UbiquitiNanostation5"

Differenze tra le versioni 1 e 16 (in 15 versioni)
Versione 1 del 2009-02-19 21:12:57
Dimensione: 539
Autore: ClauzClauz
Commento:
Versione 16 del 2010-11-21 18:28:32
Dimensione: 6808
Autore: 160
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
= Ubiquiti Nanostation 5 = == Ubiquiti Nanostation 5 ==
 * Processore: Atheros (AR2313) 180Mhz
 * Memoria: 16Mb RAM, 4Mb flash
 * Altro: antenna incorporata, attacco antenna esterna (RP-SMA), power over ethernet incluso, alimentatore incluso, cavi non inclusi
 * Prezzo: circa 70 euro
 * Di fabbrica (AirOS):
  * IP: 192.168.1.20
  * username: ubnt
  * password: ubnt
 * Nanostation 5 = 5 Ghz (802.11a) [Nanostation 2 = 2.4 Ghz (802.11b/g)]
Linea 3: Linea 12:
Processore: Atheros (AR2313) 180Mhz
Memoria: 16Mb RAM, 4Mb flash
Altro: antenna incorporata, attacco antenna esterna, power over ethernet incluso
=== Flashare con OpenWrt ===
* prendere il file openwrt-atheros-ubnt5-squashfs.bin da http://download.openwrt.org (che sia più recente di Agosto 2009)
Linea 7: Linea 15:
Prezzo: circa 70 euro * Sul PC, impostare l'IP dell'interfaccia collegata alla Nanostation ad un ip della classe 192.168.1.0/24
Linea 9: Linea 17:
Nanostation 5 = 5 Ghz (802.11a)
Nanostation 2 = 2.4 Ghz (802.11b/g)
 * Staccare il cavo ethernet/alimentazione dalla Nanostation, tenere premuto il pulsante reset (con un cacciavite, per esempio) e riattaccare il cavo continuando a tenere premuto reset per circa 8-10 secondi. I led della Nanostation cominciano a lampeggiare alternando tra rosso e giallo
Linea 12: Linea 19:
Di fabbrica:
username: ubnt password: ubnt
 * Pingare 192.168.1.20 ed attendere una risposta
Linea 15: Linea 21:
== Flashare con OpenWrt == {{{
$ ping 192.168.1.20
PING 192.168.1.20 (192.168.1.20) 56(84) bytes of data.
64 bytes from 192.168.1.20: icmp_seq=1 ttl=64 time=0.499 ms
64 bytes from 192.168.1.20: icmp_seq=2 ttl=64 time=0.637 ms
64 bytes from 192.168.1.20: icmp_seq=3 ttl=64 time=1.55 ms
64 bytes from 192.168.1.20: icmp_seq=4 ttl=64 time=0.321 ms
64 bytes from 192.168.1.20: icmp_seq=5 ttl=64 time=0.412 ms
^C
--- 192.168.1.20 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.321/0.683/1.550/0.446 ms
}}}
 * Utilizzare tftp per flashare l'immagine

{{{
$ tftp 192.168.1.20
tftp> verbose
Verbose mode on.
tftp> bin
mode set to octet
tftp> put openwrt-atheros-ubnt5-squashfs.bin
putting openwrt-atheros-ubnt5-squashfs.bin to 192.168.1.20:openwrt-atheros-ubnt5-squashfs.bin [octet]
Sent 2687384 bytes in 7.4 seconds [2912104 bit/s]
}}}

 * Dopo aver aspettato circa 5 minuti la vostra Nanostation risponderà sull'IP 192.168.1.1 (come per default di OpenWRT).
 * Buona smanettata...
Linea 18: Linea 51:
== Links == === Vecchia procedura per Flashare con OpenWrt ===
Linea 20: Linea 53:
'''questa procedura non serve più, è lasciata per memoria storica!'''

Questa procedura dovrebbe funzionare sia con la Nanostation2 che con la Nanostation5
 * Scaricare un'immagine di openwrt con il filesystem jffs2 a 64k per la piattaforma atheros(come ad esempio openwrt-atheros-ubnt[2][5]-jffs2-64k.bin).
 * Scaricare l'utility mkfwimage-1.2 messa a disposizione sul sito di ubiquiti ([[http://www.ubnt.com/downloads/mkfwimage-1.2.tar.gz]])
 * Compilare con un semplice make (ATTENZIONE al momento della stesura di questo tutorial nei sorgenti manca la dichiarazione del define PATH_MAX che dovrebbe essere la lunghezza della stringa del path in cui si vuole mettere la copia del firmware preparato)
{{{
aggiungete un #define PATH_MAX 256 al file fw.h
}}}
oppure semplicemente digitate
{{{
make CFLAGS="-DPATH_MAX=256"
}}}

 * Finita la compilazione si troveranno due utility nella directory src: mkfwimage e fwsplit
 * A questo punto, occorre prima utilizzare fwsplit per suddividere il firmware nel kernel e nel rootfs corrispondenti.

{{{
$ fwsplit openwrt-atheros-ubnt5-jffs2-64k.bin
}}}

e si otterranno tre file:
 * XS5.ar2313.OpenWRT.txt
 * XS5.ar2313.OpenWRT.kernel
 * XS5.ar2313.OpenWRT.rootfs

Dentro il file .txt ci sono i riferimenti alle locazioni di memoria delle parti del firmware (kernel e rootfs).

 * A questo punto occorre ricostruire il nuovo firmware da flashare sulla ubiquiti utilizzando il tool mkfwimage.

{{{
$ ./mkfwimage -i XS5.ar2313.OpenWRT.txt -v NS5.ar2313.OpenWRT.<nome che volete> -o NS5.ar2313.OpenWRT.<nome che volete>.bin
}}}

 * Ora troverete un file del firmware pronto per essere flashato via tftp sulla Nanostation che si chiama: NS5.ar2313.OpenWRT.<nome che volete>.bin

Una cosa importante è che il nome della versione cominci per NS2.ar2313 (nel caso della Nanostation2) o NS5.ar2313 (nel caso della Nanostation5).
Nel caso che la versione di AirOS sia precedente alla versione 3.x, potete utilizzate l'interfaccia web per aggiornare il firmware (in questo caso viene presentato un avviso di warning), altrimenti, se AirOS montato sulla vosta ubiquiti è superiore alla versione 3.x, bisognerà utilizzare il tftp per caricare il nuovo firmware.

 * Sul PC, impostare l'IP dell'interfaccia collegata alla Nanostation ad un ip della classe 192.168.1.0/24

 * Staccare il cavo ethernet/alimentazione dalla Nanostation, tenere premuto il pulsante reset (con un cacciavite, per esempio) e riattaccare il cavo continuando a tenere premuto reset per circa 8-10 secondi. I led della Nanostation cominciano a lampeggiare alternando tra rosso e giallo

 * Pingare 192.168.1.20 ed attendere una risposta

{{{
$ ping 192.168.1.20
PING 192.168.1.20 (192.168.1.20) 56(84) bytes of data.
64 bytes from 192.168.1.20: icmp_seq=1 ttl=64 time=0.499 ms
64 bytes from 192.168.1.20: icmp_seq=2 ttl=64 time=0.637 ms
64 bytes from 192.168.1.20: icmp_seq=3 ttl=64 time=1.55 ms
64 bytes from 192.168.1.20: icmp_seq=4 ttl=64 time=0.321 ms
64 bytes from 192.168.1.20: icmp_seq=5 ttl=64 time=0.412 ms
^C
--- 192.168.1.20 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.321/0.683/1.550/0.446 ms
}}}
 * Utilizzare tftp per flashare l'immagine

{{{
$ tftp 192.168.1.20
tftp> verbose
Verbose mode on.
tftp> bin
mode set to octet
tftp> put NS5.ar2313.OpenWRT.mio.bin
putting NS5.ar2313.OpenWRT.mio.bin to 192.168.1.20:NS5.ar2313.OpenWRT.mio.bin [octet]
Sent 2687384 bytes in 7.4 seconds [2912104 bit/s]
}}}

 * Dopo aver aspettato circa 15 minuti la vostra Nanostation risponderà sull'IP 192.168.1.1 (come per default di OpenWRT).
 * Buona smanettata...


 * Sembra che per accedere alla cli di Redboot occorra mandare una stringa di break in questo modo:
{{{
$ echo -e "\0377\0364\0377\0375\0006" > break
$ nc -vvv 192.168.1.20 9000 < break ; telnet 192.168.1.20 9000

}}}




=== Immagini OpenWrt ===
 * --[[attachment:NS5.ar2313.OpenWRT.mio.bin]] Firmware preparato tramite mkfwimage-1.2 di ubiquiti
 * http://downloads.openwrt.org/kamikaze/8.09_RC2/atheros/openwrt-atheros-ubnt5-jffs2-64k.bin

=== Links ===
 * [[http://www.dd-wrt.com/dd-wrtv2/downloads/Ubiquiti/Ubiquiti%20Nanostation%205/NS5.dd-wrt-flashing.txt|http://www.dd-wrt.com/dd-wrtv2/downloads/Ubiquiti/Ubiquiti%20Nanostation%205/NS5.dd-wrt-flashing.txt]]
 * http://www.dd-wrt.com/phpBB2/viewtopic.php?p=249087
 * http://www.nsrc.org/helpdesk/nanostation2.html
 * http://wiki.openwrt.org/OpenWrtDocs/Hardware/Ubiquiti/NanoStation2
Linea 22: Linea 149:
 * http://wiki.openwrt.org/OpenWrtDocs/Hardware/Ubiquiti/NanoStation2

Ubiquiti Nanostation 5

  • Processore: Atheros (AR2313) 180Mhz
  • Memoria: 16Mb RAM, 4Mb flash
  • Altro: antenna incorporata, attacco antenna esterna (RP-SMA), power over ethernet incluso, alimentatore incluso, cavi non inclusi
  • Prezzo: circa 70 euro
  • Di fabbrica (AirOS):
    • IP: 192.168.1.20
    • username: ubnt
    • password: ubnt
  • Nanostation 5 = 5 Ghz (802.11a) [Nanostation 2 = 2.4 Ghz (802.11b/g)]

Flashare con OpenWrt

* prendere il file openwrt-atheros-ubnt5-squashfs.bin da http://download.openwrt.org (che sia più recente di Agosto 2009)

* Sul PC, impostare l'IP dell'interfaccia collegata alla Nanostation ad un ip della classe 192.168.1.0/24

  • Staccare il cavo ethernet/alimentazione dalla Nanostation, tenere premuto il pulsante reset (con un cacciavite, per esempio) e riattaccare il cavo continuando a tenere premuto reset per circa 8-10 secondi. I led della Nanostation cominciano a lampeggiare alternando tra rosso e giallo
  • Pingare 192.168.1.20 ed attendere una risposta

$ ping 192.168.1.20
PING 192.168.1.20 (192.168.1.20) 56(84) bytes of data.
64 bytes from 192.168.1.20: icmp_seq=1 ttl=64 time=0.499 ms
64 bytes from 192.168.1.20: icmp_seq=2 ttl=64 time=0.637 ms
64 bytes from 192.168.1.20: icmp_seq=3 ttl=64 time=1.55 ms
64 bytes from 192.168.1.20: icmp_seq=4 ttl=64 time=0.321 ms
64 bytes from 192.168.1.20: icmp_seq=5 ttl=64 time=0.412 ms
^C
--- 192.168.1.20 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.321/0.683/1.550/0.446 ms
  • Utilizzare tftp per flashare l'immagine

$ tftp 192.168.1.20
tftp> verbose
Verbose mode on.
tftp> bin
mode set to octet
tftp> put openwrt-atheros-ubnt5-squashfs.bin      
putting openwrt-atheros-ubnt5-squashfs.bin to 192.168.1.20:openwrt-atheros-ubnt5-squashfs.bin [octet]
Sent 2687384 bytes in 7.4 seconds [2912104 bit/s]
  • Dopo aver aspettato circa 5 minuti la vostra Nanostation risponderà sull'IP 192.168.1.1 (come per default di OpenWRT).
  • Buona smanettata...

Vecchia procedura per Flashare con OpenWrt

questa procedura non serve più, è lasciata per memoria storica!

Questa procedura dovrebbe funzionare sia con la Nanostation2 che con la Nanostation5

  • Scaricare un'immagine di openwrt con il filesystem jffs2 a 64k per la piattaforma atheros(come ad esempio openwrt-atheros-ubnt[2][5]-jffs2-64k.bin).
  • Scaricare l'utility mkfwimage-1.2 messa a disposizione sul sito di ubiquiti (http://www.ubnt.com/downloads/mkfwimage-1.2.tar.gz)

  • Compilare con un semplice make (ATTENZIONE al momento della stesura di questo tutorial nei sorgenti manca la dichiarazione del define PATH_MAX che dovrebbe essere la lunghezza della stringa del path in cui si vuole mettere la copia del firmware preparato)

aggiungete un #define PATH_MAX 256 al file fw.h

oppure semplicemente digitate

make CFLAGS="-DPATH_MAX=256"
  • Finita la compilazione si troveranno due utility nella directory src: mkfwimage e fwsplit
  • A questo punto, occorre prima utilizzare fwsplit per suddividere il firmware nel kernel e nel rootfs corrispondenti.

$ fwsplit openwrt-atheros-ubnt5-jffs2-64k.bin

e si otterranno tre file:

  • XS5.ar2313.OpenWRT.txt
  • XS5.ar2313.OpenWRT.kernel
  • XS5.ar2313.OpenWRT.rootfs

Dentro il file .txt ci sono i riferimenti alle locazioni di memoria delle parti del firmware (kernel e rootfs).

  • A questo punto occorre ricostruire il nuovo firmware da flashare sulla ubiquiti utilizzando il tool mkfwimage.

$ ./mkfwimage -i XS5.ar2313.OpenWRT.txt -v NS5.ar2313.OpenWRT.<nome che volete> -o NS5.ar2313.OpenWRT.<nome che volete>.bin
  • Ora troverete un file del firmware pronto per essere flashato via tftp sulla Nanostation che si chiama: NS5.ar2313.OpenWRT.<nome che volete>.bin

Una cosa importante è che il nome della versione cominci per NS2.ar2313 (nel caso della Nanostation2) o NS5.ar2313 (nel caso della Nanostation5). Nel caso che la versione di AirOS sia precedente alla versione 3.x, potete utilizzate l'interfaccia web per aggiornare il firmware (in questo caso viene presentato un avviso di warning), altrimenti, se AirOS montato sulla vosta ubiquiti è superiore alla versione 3.x, bisognerà utilizzare il tftp per caricare il nuovo firmware.

  • Sul PC, impostare l'IP dell'interfaccia collegata alla Nanostation ad un ip della classe 192.168.1.0/24
  • Staccare il cavo ethernet/alimentazione dalla Nanostation, tenere premuto il pulsante reset (con un cacciavite, per esempio) e riattaccare il cavo continuando a tenere premuto reset per circa 8-10 secondi. I led della Nanostation cominciano a lampeggiare alternando tra rosso e giallo
  • Pingare 192.168.1.20 ed attendere una risposta

$ ping 192.168.1.20
PING 192.168.1.20 (192.168.1.20) 56(84) bytes of data.
64 bytes from 192.168.1.20: icmp_seq=1 ttl=64 time=0.499 ms
64 bytes from 192.168.1.20: icmp_seq=2 ttl=64 time=0.637 ms
64 bytes from 192.168.1.20: icmp_seq=3 ttl=64 time=1.55 ms
64 bytes from 192.168.1.20: icmp_seq=4 ttl=64 time=0.321 ms
64 bytes from 192.168.1.20: icmp_seq=5 ttl=64 time=0.412 ms
^C
--- 192.168.1.20 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.321/0.683/1.550/0.446 ms
  • Utilizzare tftp per flashare l'immagine

$ tftp 192.168.1.20
tftp> verbose
Verbose mode on.
tftp> bin
mode set to octet
tftp> put NS5.ar2313.OpenWRT.mio.bin        
putting NS5.ar2313.OpenWRT.mio.bin to 192.168.1.20:NS5.ar2313.OpenWRT.mio.bin [octet]
Sent 2687384 bytes in 7.4 seconds [2912104 bit/s]
  • Dopo aver aspettato circa 15 minuti la vostra Nanostation risponderà sull'IP 192.168.1.1 (come per default di OpenWRT).
  • Buona smanettata...
  • Sembra che per accedere alla cli di Redboot occorra mandare una stringa di break in questo modo:

$ echo -e "\0377\0364\0377\0375\0006" > break
$ nc -vvv 192.168.1.20 9000 < break ; telnet 192.168.1.20 9000

Immagini OpenWrt