Archivio

Archive for Maggio 2010

Come avere un ip pubblico con qualsiasi ISP (Fastweb, Telecom, Tiscali ecc ecc)

Maggio 20, 2010 22 commenti

UPDATE 21/08/2011: Se avete Fastweb ci sono importanti novità che potete leggere nell’articolo Come avere un ip pubblico con Fastweb

UPDATE: ci sono significative modifiche a questo articolo. Non è più necessario fare nessun upgrade ma è possibile avere un ip pubblico che risponde solo per la porta 80 (webserver). La nuova guida si intitola Come avere un ip pubblico con qualsiasi ISP(Fastwbe, Telecom, Tiscali ecc ecc) 2.

Qualche giorno fa avevo annunciato la possibilità di ottenere un ip pubblico gratuitamente pur avendo come operatore fastweb che, come è noto, fornisce un collegamento alla rete velocissimo (grazie alla fibra ottica) ma non dà un ip pubblico.

Gli ip pubblici sono una risorsa scarsa, al mondo ne esistono pochi e più tempo passa più ne vengono rilasciati. Si stima che entro qualche anno, al massimo dieci, non saranno più disponibili indirizzi ip pubblici. A quel punto gli operatori telefonici saranno obbligati a passare al futuro protocollo ip. Ovvero il protocollo ip versione 6. L’ipv6 è ovvierà alla scarsità di indirizzi ip e fornirà a tutti la possibilità di ottenere un indirizzo ip pubblico. Ora, questo upgrade tecnologico è possibile averlo oggi, anche se il vostro operatore non ha ancora stabilito un collegamento ipv6. Come fare? Semplice…

Per l’adozione dell’ip versione 6 sono stati creati dei protocolli di transizione in grado di incapsulare traffico ipv6 dentro i pacchetti ip normali (ipv4). Quindi possiamo far comunicare qualsiasi computer in ipv6 tramite questa tecnica, ma manca solo una cosa: un gateway, ovvero un ponte che ci proietti nella rete ipv6. Per spiegare meglio questo concetto basta guardare la seguente immagine:

freenet6 arch

Al posto di linux router potrebbe esserci benissimo anche un dio ce ne scampi mac o un mi tocca riformattarlo windows o anche solo un pc con Ubuntu 🙂 . Gli ipv6 sono tutti pubblici, quindi una volta che avremo un ipv6 tutte le altre persone che usano ipv6 potranno collegarsi direttamente alla nostra macchina.

L’upgrade tecnologico di cui parlavo è proprio questo: passare a ipv6. Per farlo possiamo usare il software gw6c . Su ubuntu basta installare il pacchetto gw6c, per gli altri sistemi operativi basta scaricare il software gratuitamente da freenet6.net. Una volta installato, affinchè vi venga assegnato sempre lo stesso ip (ip statico), registratevi gratuitamente accedendo tramite questo link. Sceglierete username e password che dovrete mettere nella configurazione di gw6c. Il file di configurazione su Ubuntu Lucid si trova in /etc/gw6c/gw6c.conf. Basta editarlo ed aggiungere username e password. Come server impostate amsterdam.freenet6.net ed avviate il tunnel ipv6 con:


sudo /usr/sbin/gw6c

La prima volta vi chiederà di importare il certificato del server, basta digitare Y per farlo importare automaticamente, poi basta fare


sudo ifconfig

E voilà. Ecco la vostra interfaccia ipv6:

goshawk@earth:~$ sudo ifconfig tun</div>
tun       Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet6 addr: 2001:5c0:1000:b::638f/128 Scope:Global
UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1280  Metric:1
RX packets:13537 errors:0 dropped:0 overruns:0 frame:0
TX packets:15210 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500

Ora potete accedere alla versione ipv6 di google. Per accedere alla vostra macchina potete anche usare questo indirizzo: USERNAME.broker.freenet6.net.

Complimenti! Avete ora il vostro indirizzo ipv6 pubblico 🙂

Fastweb: trovato il metodo per aggirare il firewall/nat ed avere un ip pubblico

Maggio 11, 2010 7 commenti

UPDATE: L’articolo che spiega come fare è qui

Ho appena trovato il metodo per aggirare il firewall/nat di fastweb ed avere un indirizzo ip pubblico senza comprarlo.
Il metodo funziona su qualsiasi piattaforma e necessita di un piccolo upgrade tecnologico supportato sia da Linux che Windows (dall’xp in poi) che Mac os x.
In questo momento non ho tempo per fare un articolo dettagliato. Presto pubblicherò una guida.