Archivio per la categoria debian GNU/linux

iConnect How to: chrooting

Requisiti

  • iConnect (ultimo firmware)
  • iConnect con accesso ssh (e root)
  • USB pen/HD (2-4 gb freespace) [molto meglio un hd per poter usare uno swap file mentre la penna usb potrebbe subire i molti cicli lettura scrittura]

1) Create l’immagine deboostrap (da un sistema linux x86/x64 e non direttamente dall’iConnect)

debootstrap –include=aptitude,wget,nmap,apt  –verbose –arch armel sid /armel-chroot http://debian.fastweb.it/debian

Nella cartella /armel-chroot avrete quindi la vostra immagine che dovete comprimere e poi copiare sull’iConnect.

2) Copiate e decomprimete il file sull’hd della vostra iConnect, precisamente fate in modo di avere la root dell’immagine debootstrap dentro a $NOMEHD/armel-chroot/

Monto /proc e /dev (utile per tun e altri moduli)

mount -t proc /proc/ /mnt/soho_storage/samba/shares/$NOMEHD/armel-chroot/proc/
mount –bind  /dev/ /mnt/soho_storage/samba/shares/$NOMEHD/armel-chroot/dev/
Ora provate a fare il chroot:
chroo /mnt/soho_storage/samba/shares/$NOMEHD/armel-chroot/
E dovreste trovarvi dentro alla vostra nuova distribuzione.
3) A questo punto dovreste eseguire lo step2 di debootstrap ma fallirà probabilmente.. la cosa che consiglio anche se molto “sporca” è fare un dpkg –i * dentro alla cartella cache di apt..
In questa maniera installerete tutti i pacchetti..
Seguite poi un:
apt-get -f install
per eliminare eventuali errori..
Scusate l’imprecisione nello scrivere la guida ma è passato qualche mese da quando ho fatto “l’hack” e quindi non mi ricordo esattamente tutti i passi..
Sono molto felice di aiutare qualcuno se avete problemi!

4 Commenti

iConnect and openvpn! (tun support)

Ho compilato il modulo tun per l’iconnect e ora la uso con il server buyvm per superare le limitazioni di fastweb..
Il modulo è stato compilato dai sorgenti che forniscono loro (e per fortuna è stato allegato pure il .config se qualcuno si volesse avventurare in modifiche più pesanti)..

Se a qualcuno interessa posso passare il modulo da caricare invece di stare a scaricare e roba varia con i sorgenti!

, ,

4 Commenti

iomega iConnect

E’ un po’ che non scrivo nel blog!

A natale mio cugino mi ha regalato l’iomega iConnect! Davvero un bell’oggetto!

E’ un prodotto simile ai plugcomputer con 256 mb di ram, 1 ghz, presa ethernet gbit e wifi, 3 + 1 prese usb.

Monta un’interfaccia molto carina (proprietaria) che gira su sistema operativo debian. Le limitazioni del client torrent mi hanno fatto venir voglia di metterci mano ma senza far perdere la garanzia! Infatti le soluzioni che ho trovato su internet erano piuttosto drastiche (es flashing di kernel ecc) e vista la garanzia di 3 anni (mi sembra), avrei preferito non farla scadere subito!

Ho notato che è possibile ottenere i permessi di admin accedendo all’indirizzo http://<DEVICE_IP_ADDRESS>/support.html

Una volta sbloccato il demone ssh è possibile accede tramite “soho” seguito dalla vostra password (es password scelta da voi ciao => sohociao)

In questa maniera potrete facilmente mettere mano al sistema.. usando il computer fisso ho creato un’immagine deboostrappata di debian (unstable) e l’ho fatta funzionare direttamente in chroot sull’iConnect.

In questa maniera è possibile montare un server web, ftp, torrent o anche un desktop controllabile da remoto.

Per sfruttare completamente l’iconnect vorrei usare una scheda video usb to vga che si trovano a basso costo su eBay. Ma devo prima vedere se il kernel dell’iconnect la supporta!

Sono disponibili da sito anche i sorgenti ma sono piuttosto confusionari (hanno semplicemente incluso i sorgenti del kernel e i pacchetti debian armel che hanno usato) .

Ah e visto che la ram non è molta (specialmente se si utilizza un ambiente grafico o qualche demone) è davvero utile attivare un file di swap montato su un disco usb esterno.

La voglia di scrivere una guida è praticamente nulla :D se a qualcuno interessa mi faccia sapere e sarò felice di condividere con maggiore precisione i passi da eseguire!

, ,

13 Commenti

OpenVPN #1

Come detto nell’ultimo post ho acquistato un vps lowcost e sto provvedendo a installarci una rete vpn per avere la possibilità di accedere alla mia rete di casa (fastweb) anche dall’esterno.

Ho trovato uno script su internet molto interessante perché permette di creare i certificati utente/server e configurare openvpn in maniera automatica..

Non fa altro che copiare le configurazioni di default di openvpn (che avete già in locale) e di creare le chiavi e i certificati per il collegamento..

wget http://vpsnoc.com/scripts/debian-openvpn.sh
chmod +x debian-openvpn.sh
./debian-openvpn.sh

Durante “l’installazione” verranno fatte domande varie ma potete tranquillamente lasciare quelle di default e potete anche non impostare la password.. Ora attraverso SFTP o in qualche altra maniera potete recuperare il file keys.tgz contenente le chiavi e il file di configurazione del client.

Per quanto riguarda windows è possibile utilizzare il client scaricabile da qui che ha una utile interfaccia grafica. (Su windows 7 è necessario lanciare l’installer con i permessi da amministratore!).

PS non sono un esperto di vpn e sto imparando e scrivendo tutto quello che combino.. Se lo usate con dati sensibili non fidatevi ciecamente e informatevi con più precisione! :)

, ,

Nessun commento

Vps lowcost

Sono anni che uso spazi web per hostare il mio sito.

Riassumendo:

Altervista (gratuito): ma il server dove ho lo spazio è incredibilmente lento..

Netsons: molto veloce ma offriva solo 100 mb mentre ora è aumentato notevolmente lo spazio..

Tophost: Mi sono trovato bene finché non ci sono stati un bel po’ di momenti in cui il sito è deceduto.. Inoltre spesso c’erano lavorid i manutenzione.. Magari solo server sfortunato ma sono andato via..

Pianetahosting: (tutt’ora in uso) Mi trovo molto bene.. è veloce e il costo tutto sommato non è troppo alto..Unica pecca la banda un po’ stretta (infatti i files li hosto da altre parti)..

Una cosa però che avrei sempre voluto è un vps per gestire come dico io le varie policy di sicurezza, le configurazioni php (spesso limitanti) e avere la possibilità di collegarmi tramite vpn.. in questa maniera potrei raggiungere la mia rete interna di fastweb (e il mio muletto :P )..

Ho trovato questo fantastico sito: http://www.lowendbox.com/

Ho acquistato un server virtuale a 15 dollari (circa 11 euro) all’anno! Offre:

15 GB

128 MB di ram (pochi se si vuole installare un server lamp funzionante e con un sito con un buon numero di visite ma abbastanza per fare qualche esperimento :) )

500 GB di banda

Sistema operativo a 32/64 bit a scelta tra numerose distro (chiaramente ho scelto debian)

Banda a 100Mb (fa impressione :) ho raggiunto i 12 MB al secondo tranquillamente!)

Possibilità di creare reti openvpn

Il sito è: http://www.buyvm.net/

A breve scriverò qualche guida per settare una rete vpn tra vps e client linux/windows!

,

Nessun commento

Creare una penna usb Multiboot

Ho anche visto che molti arrivano su questo sito perché cercano multiboot usb su google: quindi ho pensato di scrivere una guida su come realizzare dispositivi usb che tramite syslinux riescano a far avviare diverse distribuzioni..

Vediamo ad esempio come far convivere sulla stessa penna usb knoppix 6.0 e debian!

Prosegui la lettura »

, , , ,

Nessun commento