Italiano English
Modifica History Actions

FirmwareNinux/WRT54G

Firmware Ninux WRT54G

Downlaod

Download here:

http://aquila.netgroup.uniroma2.it/~saverio/openwrt-testing/

Flashare

Farne una copia con un nome più comodo da usare:

cp openwrt-wrt54g-VOSTRAVERSIONE.bin  o.bin

Collegare un cavo Ethernet dal PC al Linksys e cambiare IP al PC con il comando:

sudo ifconfig eth0 192.168.1.2 up

Usare il client TFTP che punti al router con:

tftp 192.168.1.1

all'interno della shell TFTP eseguire i seguenti comandi:

 tftp> binary

 tftp> rexmt 1

 tftp> timeout 60

 tftp> trace

Il prossimo (ultimo) comando avvia il trasferimento, va avviato sincronizzandolo con l'accensione del router, quindi premere invio SOLO una frazione di secondo DOPO aver alimentato il Linksys.

 tftp> put o.bin

Se tutto va bene, verrà mostrato il trasferimento del file con un output simile a questo:

 sent WRQ <file=o.bin, mode=octet>
 received ACK <block=0>
 sent DATA <block=1, 512 bytes>
 received ACK <block=1>
 sent DATA <block=2, 512 bytes>
 received ACK <block=2>
 ...
 ...
 sent DATA <block=3592, 512 bytes>
 received ACK <block=3592>
 sent DATA <block=3593, 32 bytes>
 received ACK <block=3593>
 Sent 1839136 bytes in 8.2 seconds

Finito il quale, il router flasherà il nuovo firmware autonomamente (impiegando circa un paio di minuti).

Sapremo che l'operazione sarà conclusa quando vedremo il led Power smettere di lampeggiare.

Uscire da TFTP con il comando:

 tftp> quit

Verifichiamo lo stato di raggiungibilità del router con il comando:

ping 192.168.1.1

tftp su Gentoo

Ci sono diversi ebuild che danno un client tftp su Gentoo

Quello che funziona bene è questo:

net-ftp/tftp-hpa

Cambio Password

Aprire una sessione Telnet sul router:

telnet 192.168.1.1

Aspettate che il boot script che prepara la flash abbia finito di girare ! Facendo df controllate che c'è una partizione jffs montata con dello spazio libero. Di solito ci vogliono 2 minuti a finire di flashare il WRT

Cambiare la password di root:

 Router$ passwd

Riavviare il router:

 Router$ reboot

Configurazioni varie

Dopo che installate l'immagine configurate a piacimento:

  • cambiate l'IP dell'IF Ninux in /etc/config/network

  • cambiate l'IP dell'interfaccia wired in /etc/config/network

  • cambiate canale radio in /etc/config/wireless (TuscoloMesh canale 3)

  • cambiate HNA di olsr opportunamente in /etc/config/olsrd

Poi levate di mezzo il firewall:

/etc/init.d/firewall disable

Se volete disabilitare il dhcp del WRT

/etc/init.d/dnsmasq disable

Riavviate e godetevi OpenWRT !