Installare Zeroshell su APU senza utilizzare il cavo seriale

Zeroshell

Zeroshell è una distribuzione linux tutta italiana, curata da Fulvio Ricciardi, che permette di metter su un router - firewall, con una infinità di servizi di rete, in pochissimo tempo e senza dover essere un mago.

La distribuzione è installabile anche su dispositivi embedded tipo gli APU2, cosa che la rende appetibile anche per realizzare un firewall domestico con funzionalità di Parental Control sofisticate e con alto grado di sicurezza.

Questi dispositivi non hanno una scheda video ma solo una interfaccia seriale, il che complica un po' le cose. Una buona guida si trova nella documentazione di Zeroshell a questo link.

Ma se non avete il cavo null modem e/o la porta seriale sul pc, e non avete voglia di comprarli, allora questa guida fa per voi!

Partiamo dall’hardware…

Per la guida ho utilizzato una scheda APU di PcEngines modello apu2c4 (acquistato in bundle da varia-store), le cui caratteristiche principali sono:

  • CPU: AMD Embedded G series GX-412TC, 1 GHz quad Jaguar core with 64 bit and AES-NI support, 32K data + 32K instruction cache per core, shared 2MB L2 cache.

  • DRAM: 2 or 4 GB DDR3-1333 DRAM

  • Connectivity: 3 Gigabit Ethernet channels

Come storage ho utilizzato una scheda SD da 16GB.

Assemblate il vostro hardware (mi raccomando di seguire le istruzioni per l'installazione del dissipatore che trovate qui!), ma non inserite la scheda SD, né montate il coperchio.

Scarichiamo il software

  1. Scaricate l'immagine Live/Install CD più recente dal sito di Zeroshell (al momento c'è la release 3.8.0)
  2. Scaricate ed installate (se non l'avete già) VirtualBox per il vostro sistema operativo e le VirtualBox Extension Pack
  3. Lanciate VirtualBox e create una nuova macchina Virtuale di tipo Linux 32 bit 

  4. Dedicategli un po' di ram (almeno 256MB!)

  5. Non create l'hd perché non ci servirà! 

  6. Premete Crea e poi avviate la macchina
  7. Virtualbox chiederà quale disco di avvio vogliamo associare. Indicate l'immagine di Zeroshell scaricata

  8. Inserite la scheda SD nel lettore del tuo PC e poi assegnatela alla macchina virtuale (nel mio caso è Generic Mass Storage Device)

  9. Selezionate A (Installation Manager)
  10. Selezionate il device 1

  11. console SERIAL
  12. Serial Speed 115200
  13. Nessun parametro del kernel

A questo punto parte l'installazione. Attendete con calma che termini la copia dei file.

Le prime configurazioni...

Alla fine della copia, ci viene chiesto se creare il profilo.

  1. Rispondete yes
  2. date il nome al profilo (premere invio per il nome di default)
  3. settate la password da amministratore
  4. LDAP e Kerberos, se non sapete cosa fare, premete solo invio
  5. scegliete la scheda di rete 1
  6. settate ip, netmask e gateway 

La configurazione è finita, comandate lo shutdown.

Finiamo di montare il nostro APU

Ok, ci siamo! 

Mettete la vostra SD nell'alloggio dell'APU e avvitate il coperchio.

Collegate la prima scheda di rete (quella più vicino alla porta seriale) alla vostra rete, alimentate il dispositivo e collegatevi con il vostro browser all'indirizzo che avete assegnato durante l'installazione.

That’s all folks!

 

 

Aggiungi un commento

Filtered HTML

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.