Shell di Debian Mips

Non tutti sono a conoscenza della vera potenza dei router forniti da Alice. Premetto che è necessario, prima di seguire questa guida, lo sblocco del dispositivo utilizzando il firmware US Robotics, per il quale rimando a questo articolo.

Con questa guida vediamo come installare e eseguire su questo router Debian, in una sua distribuzione leggera appositamente pensata per i sistemi embedded, Debian Mips. Questo ci permetterà di fare praticamente di tutto dal nostro router, potremmo per esempio usarlo come server, metterci a scaricare file o svolgere operazioni periodicamente. Per impartire i comandi useremo telnet o ssh da un altro PC o dispositivo che lo supporti (cellulare via wifi, tablet ecc).

Per prima cosa ci serve una chiavetta o un hard disk USB (consiglio l’hard disk in quanto le chiavette hanno un limite relativamente basso di cicli di lettura e scrittura), che è necessario formattare con un filesystem riconosciuto da Debian, EXT2 o EXT3. Per il partizionamento consiglio GParted se si usa già Linux, altrimenti esiste un CD live di GParted che si avvia senza installare niente sul PC ed è scaricabile da qui.

Colleghiamo l’hard disk alla presa USB del router e, dal PC, apriamo telnet (consiglio per questo PuTTY) e connettiamoci a 192.168.1.1, l’indirizzo del router. Se non abbiamo cambiato niente accediamo con admin come utente e password.

Accediamo alla shell scrivendo ora

sh

E entriamo nella partizione EXT2 (o EXT3) creata in precedenza attraverso il comando cd così

cd /var/mounts/sda1

Scarichiamo con il comando wget  i file di Debian Mips

wget http://www.francescocrema.it/archivio/debian-mips/debian-mips-aga-inst.sh
wget http://www.francescocrema.it/archivio/debian-mips/debian-mips-aga-inst.tar.gz

Impostiamo quindi al file .sh i permessi necessari per l’esecuzione

chmod 755 debian-mips-aga-inst.sh

E avviamo l’installer con

./debian-mips-aga-inst.sh

E partirà l’installazione. Richiederà un po’ di tempo e alla fine troveremo uno script, debian-mips.sh, da avviare per accedere al sistema.