= 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 received ACK sent DATA received ACK sent DATA received ACK ... ... sent DATA received ACK sent DATA received ACK 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 !