WL-500G Premium: Installare Debian su periferica esterna
Da Wizard linux team wiki.
Contents |
[edit]
Primi Passi
- Download del firmware dall'indirizzo: http://www1.wpkg.org/debian-asus/openwrt-brcm47xx-2.6-jffs2-128k.trx (per il Premium) e http://www1.wpkg.org/debian-asus/openwrt-brcm47xx-2.6-jffs2-64k.trx (per il Deluxe)
- Download della distro linux debian presso http://www1.wpkg.org/debian-asus/debian-mipsel-2007-Apr-17.tar.bz2
- Scollegare il router dall'alimentazione e ricollegarlo tenendo premuto per qualche secondo il bottone reset sul retro
- Dopo ave lasciato il bottone la lucetta del power (la prima) lampeggia lentamente significa che il router sta in modalita “dialog”
- installare il pacchetto atftp sulla vostra linux box
- digitare i seguenti comandi in sequenza seguiti dal tasto invio:
atftp
connect 192.168.1.1
mode octet
trace
timeout 1
put openwrt-brcm47xx-2.6-jffs2-128k.trx
oppure come trovato su un altro tutorial:
tftp 192.168.1.1 tftp> binary tftp> trace Packet tracing on. tftp> put openwrt-brcm47xx-2.6-jffs2-128k.trx
I due modi sembrano essere equilvalenti.
- sullo schermo passeranno delle scritte
- ora prendete la periferica USB formattatela ext3 e una piccola parte deve essere tenuta come swap.(La parte in ext3 deve corrispondere alla partizione 1)
- fatto questo spostatevi nella directory dove avete scaricato
- decomprimente il file bzip2 con:
bzip -d <nome_del_file>
- andate sulla periferica usb e fate l'untar da root
tar xvf <path>/<nome_del_file>
- poi spostate tutto il contenuto della distro da il path che avete e inizia con mnt' alla root della periferica e se leggete var etc ecc avete fatto bene.
[edit]
Setting della rete e dei servizi
- editare ed aggiustare secondo i proprio parametri di rete i file /etc/network/interfaces, /etc/resolv.conf e hosts
- ora è aperto l'ssh all'indirizzo che avete messo sulla eth0 che corrisponde alle interfacce LAN del WL-500
[edit]
Aggiornamento e installazione dei pacchetti
Nello stile debian
apt-get update
apt-get upgrade
Se ottenete errori di chiavi potete utilizzare il seguente scritp utilizzato per la ubuntu preso sul sito di trevino (da scrivere tutto su un unica riga):
sudo apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "\nProcessing key: $key"; gpg --keyserver subkeys.pgp.net --recv $key && gpg --export --armor $key | sudo apt-key add -; done
Ora pensiamo a far sincronizzare in modo automatico la data
apt-get install ntp
[edit]
Tips and Triks
- Se avete 2 periferiche usb quella di boot deve essere inserita nell'usb inferiore
- Mount all'avvio:
echo 'mount /dev/mmc/disc0/part1 /mnt/sd' > /etc/init.d/S60externalmount chmod +x /etc/init.d/S60externalmount
- Per entrare in ssh l'account di default è root toor
- Per far si che la tua distro usb viva il più a lungo possibile devi limitare al minino gli swap digitando
echo "0" > /proc/sys/vm/swappiness
[edit]
Link
- Trevino: http://3v1n0.tuxfamily.org/blog/lista-repository-sourceslist-ottimizzata-per-ubuntu-kubuntu-linux/
- Tutorial originale: Running Debian on ASUS WL-500G deluxe
- Speranza per il wireless Che ancora non funziona: http://wpkg.org/Talk:Running_Debian_on_ASUS_WL-500G_deluxe
- Immagine già pronta per pennetta da 128 mb:http://masteen2.iiivx.net/wl500g/debian/
- Installazione Hardware Addizionale: http://wpkg.org/Running_Debian_on_ASUS_WL-500G_deluxe:Additional_hardware

