Aggiornare Smoothwall Express 3.0

In questi giorni ho provato Smoothwall Express 3.0, un firewall installabile da cd che richiede pochissime risorse. Sembra molto valido e lo preferisco a Ipcop.

Occorre scaricare l’immagine iso da Sourceforge.net, masterizzarla ed installarla su una macchinetta anche vecchia. Una guida per la configurazione (per la versione 2.0 ma simile) la trovate su sito di Andrea Beggi.

Tutto bene finchè provo ad aggiornare con le 3 patch rilasciate, non funziona. Come ultimamente molte cose.

Googolando vi riporto la soluzione per aggiornare all’ultima patch, la 3.

Scaricare manualmente le 4 patch da sourceforge.net

Andare su sourceforge.net, cercare “smoothwall” e cliccare sul primo risultato, qua. Premere download e poi “Smoothwall Updates”. Scaricare sul desktop i 3 file tar.gz.

Aggiustare l’errore che appare quando si tenta di aggiornare

Da smoothwall andiamo in “Maintenance” > “Updates”, in fondo alla pagina clicchiamo su “advanced”, selezioniamo il file scaricato sul desktop e procediamo.

Errore: This is not a valide archive

L’errore appare perchè la pagina “updates.cgi” fa riferimento al comando “tar” (per scompattare gli archivi) in una cartella sbagliata. Io dico, non potete ricaricare una ISO senza questo errore? Andiamo avanti.

Connettiamoci via SSH a Smoothwall e lanciamo un comando magico (che dice a smoothwall dove prendere tar). Prima occorre abilitare ssh da smoothwall. Per farlo andate in “Services” > “remote access” ed abilitate SSH.

Aprite una console e digitate i comandi:

ssh root@smoothwall -p 222
cd /bin/
ln -s /usr/bin/tar tar

A questo punto potete ricaricare i file scaricati sul desktop e come per magia Smoothwall si aggiornerà.