Installazione 7.09
La 7.09 e` obsoleta, ma la 8 e` cosi` enorme che non ci sta nella poca flash del WRT54GL, se si vuole installare qualcosina di piu` rispetto al default. Quindi io installo ancora la 7.09, che e` pero` obsoleta. Per installare una 7.09 nella classica funzione di firewall e VPN, occorre:
Installare sul WRT il firmware apposito http://kamikaze.openwrt.org/7.09/brcm-2.4/openwrt-wrt54g-2.4-squashfs.bin
- Modificare /etc/ipkg.conf come segue:
src release http://kamikaze.openwrt.org/7.09/brcm-2.4/packages src packages http://kamikaze.openwrt.org/7.09/packages/mipsel dest root / dest ram /tmp
- Oppure, per prendere i files dal mio server, dove resteranno anche dopo che openwrt li ha abbandonati, cosi`:
src release http://mater.kurgan.org/files/openwrt/kamikaze/brcm-2.4/packages src packages http://mater.kurgan.org/files/openwrt/kamikaze/packages/mipsel dest root / dest ram /tmp
- Eseguire ipkg update
- Installare i pacchetti: openvpn openntpd
Aggiornamento con MTD
Per aggiornare (cancellando tutto) un openwrt usando MTD, il comando e`:
mtd -e linux -r write firmware.trx linux
Backup dei dati
Usando una partizione separata in overlay, e` possibile e facile backuppare tutte le personalizzazioni alla distribuzione standard backuppando solo quella. Per farlo, occorre:
- Fare un tar di tutto cio` che si trova in /jffs
- Salvare il tar da qualche parte
Per fare questo, la soulzione semplice e`, dal WRT stesso:
cd /jffs tar czf - . | ssh root@<host> dd of=backup_fw_wrt.tgz
Restore dei dati
A parte la ovvia soluzione di restorare ricostruendo a mano le configurazioni dal tar, e` anche possibile fare un restore del tar stesso, purche` (importante) la versione "di base" del sistema operativo sia identica. Potrebbe darsi che ci siano differenze a seconda dall'hardware che si usa, e` bene fare un confronto dei files che sono presenti in /jffs nella nuova installazione "vergine" e di quelli equivalenti che si vanno a restorare dal backup per vedere se ci sono differenze significative, specialmente nel networking.
E` opportuno fare il restore non dentro a /jffs ma nella root, perche` cosi` facendo non ci sono problemi con l'overlay dei files. Non facendo cosi`, i files che prima non c'erano appaiono correttamente nel file system /, ma quelli che c'erano gia` risultano ancora vecchi fino al reboot.
Per il restore e` sufficiente fare un tar xzfp dei files in /