Il router AGA ha molte potenzialità, ma purtroppo i limiti hardware non permettono di eseguire al meglio tutto ciò che si potrebbe (ovviamente prima è necessario sbloccare il router con il firmware US Robotics seguendo questa guida).

Per sopprerire, parzialmente, a queste mancanze, è possibile creare un file di swap, una sorta di “estensione” della memoria RAM.

Avendo una chiavetta USB o un hard disk esterno collegato al router, per procedere con la scrittura del file bisogna accedere alla shell, attraverso telnet o SSH, impostando come indirizzo 192.168.1.1 e accedendo con i dati che usiamo per la configurazione del router.

Effettuato l’accesso, con sh apriamo BusyBox.

Se il supporto esterno è su /var/mounts/sda1 (di default è così), usiamo il comando seguente per creare il file di swap

dd if=/dev/zero of=/var/mounts/sda1/swap bs=1k count=32000

Verrà creato un file, di 32Mb (abbastanza, valutando che la RAM del router è di 16Mb).

Con i seguenti comandi rendiamo il file un file di swap, e abilitiamo lo swap su quel file

mkswap /var/mounts/sda1/swap

swapon /var/mounts/sda1/swap

Abbiamo finito.

Possiamo controllare lo stato della RAM con il comando free, che ora indicherà anche lo stato del file di swap.