Newsgroup: it.comp.os.linux.iniziare
Titolo: Aggirare NAT imposto dall'ISP

Sto cercando informazioni circa eventuali possibilità di ottenere in
qualche modo un ip pubblico ed essere raggiungibile dall'esterno
per poter sfruttare le stesse possibilità che offre l'assegnazione di
ip pubblico direttamente dall'ISP.
 
L'argomento ha attirato il mio interesse da quando TIM ha cambiato la
politica di assegnazione IP agli utenti collegati su rete mobile.
Per 10 anni hanno dato IP pubblico variabile, adesso invece hanno messo
in piedi un NAT e mi ritrovo collegato ad internet con IP privato.
 
Questo cambiamento probabilmente per ora è un po' in "testing" diciamo.
Infatti ha apportato diversi disservizi e comportamenti inattesi della
connessione.
 
 
Una soluzione che ho in parte testato è quella di sfruttare un servizio
di VPN tunneling, che in pratica mi crea un'interfaccia di rete cui
corrisponde un'ip (pubblico).
Tutti i pacchetti vengono poi instradati su questa interfaccia piuttosto
che su quella che mi collega all'ISP (ppp0, wwan0, eth0, ecc, a seconda
del metodo di connessione all'ISP).
In questo modo di fatto ci si trova connessi ad internet come se il
nostro isp fosse il servizio che ci fornisce l'ip pubblico.
 
Ovviamente servizi del genere un attimo seri hanno dei costi, ma per
quel che mi riguarda potrei valutarne la possiblità.
 
Personalmente ho testato un servizio gratuito di openvpn che mi ha
consentito di risolvere qualche problemino che avevo registrato con
la connessione normale "NAT-ISP - Internet".
Purtroppo tale servizio non offre in realtà ip pubblico quindi alcuni
test di raggiungibilità dall'esterno non li ho potuti fare.
 
Quindi soluzione 1: tunnel-VPN.
 
 
Altra soluzione di cui sto cercando di capire di più sembrerebbe
sfruttare il "nuovo" IPv6. E anche lì in qualche modo cercare di
mettere in piedi un qualche tunnel che consenta di bypassare il
NAT.
 
Però questa seconda via non mi è ben chiara.
E anche in rete la documentazione mi è un po' spinosa, così
provo a chedere qui:
 
1- Quali altre possibilità per aggirare il NAT che impone un'ISP?
 
2- Come esattamente può venirmi in aiuto l'IPv6 per tale scopo?
   Eventualmente avreste qualche collegamento da suggerirmi per
   approfondire (ma neanche troppo) il meccanismo e cercare di
   mettere in piedi una soluzione del genere?
 
3- Tra le soluzioni potrebbe anche starci questa domanda:
   che voi sappiate TIM dà la possibilità di acquistare pagando
   un sovrapprezzo il servizio di assegnazione di ip pubblico
   (anche dinamico, non è un problema)?
   Per utenza privata, non business intendo...
   (ok direte chiedilo a loro... lo farò ma chiedo anche a voi
    qui perchè le precedenti esperienze col call center tim mi
    ha "dato l'impressione" che su questioni tecniche siano un
    po'... "estrosi", diciamo che sanno inventarsi storie molto
    pittoresche).
 
 
Scusate la lunghezza del post.
Spero che possiate darmi qualche suggerimento.
 
Grazie in anticipo

 Grazie in anticipo
 
Saluti e tieni aggiornato l'argomento se vi fossero sviluppi!
GabrieleMax
 

     mettere in piedi una soluzione del genere?
 
IPv6 ti consente di avere un indirizzo IPv6 globale che per definizione 
è pubblico. Non esiste difatti il NAT in IPv6 (e non menzionate NAT-PT 
please) e non ve ne è bisogno.
Non mi risulta che TIM in Italia offra APN già IPv6 capable (lo fa 
invece per certo in Brasile), ma puoi sottoscrivere un tunnel AYIYA con 
Sixxs e usarlo da terminali Android.
 
Naturalmente il tuo terminale sarà raggiungibile via IPv6 da tutta la 
Internet IPv6 capable, quindi da casa devi avere un altro tunnel IPv6 (o 
se hai alice attivarti ipv6 nativo). Accertati di avere configurato il 
firewall per tale protocollo.
 
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 Saluti e tieni aggiornato l'argomento se vi fossero sviluppi!
 
Softether. Segno.
Non mancherò di aggiornarvi!
 
Grazie per il momento della risposta e degli spunti!

 Android.
 
No ma a me non serve vedere il PC di casa dal telefono, o accedere ad un
server che gestisce una ipcam.
Io vorrei semplicemente che il mio PC fosse raggiungibile dall'esterno
direttamente, come se avesse ip pubblico.
Lasciamo perdere android, per il momento... la faccenda è già incasinata
così!  :D
 
Leggendo in rete ho visto questo servizi Sixxs.
È che non riesco bene a capire questa storia del tunnel, o in ogni caso
ho bisogno di conferme....
 
Allora semplifichiamo la cosa con un esempio:
 
1- Sono connesso alla rete tim via interfaccia ppp0 cui TIM ha assegnato
   ip privato:                     10.187.a.b
   mentre da fuori mi vedono come:  5.170.c.d
 
2- Se io sottoscrivo questo tunnel su Sixxs ottengo intanto un ipv6 tutto mio.
   Ho capito bene?
 
Domande:
 
a) in cosa consiste preaticamente questo tunnel a livello del mio
   sistema? È simile ad un tunnel vpn?
   Cioè avrò una nuova interfaccia tipo "tun0" che avrà però un
   indirizzo IPv6?
 
b) domanda sciocca, ma come verrà instradato il mio traffico?
   passerà attraverso il tunnel e uscirà/entrerà dai server Sixxs?
   E quindi ci sarà una limitazione di traffico e velocità imposta
   da Sixxs?
   Un po' come la VPN che si diceva nei post precedenti?
 
   Oppure "magicamente" il mio traffico ipv6 esce/entra dal mio PC
   e arriva su "internet v6" senza passare da Sixxs.... ??
   Mi sa di no se no che tunnel sarebbe...
   Ma chiedo ugualmente vista l'ignoranza.  :)
 
 
c) E IPv4? Che fine faranno tutti quei comuni mortali che ancora
   connessi ad internet via IPv4 volessero accedere al nostro PC
   magari perchè sopra ci gira un server ftp oppure http?
   Potranno accedervi grazie magari a qualche traduzione che Sixxs
   fa da ipv4 a ipv6?
 
   In altre parole, essere su ipv6 ci permette di essere raggiungibili
   anche da chi è su ipv4?
 
 
Scusa la tempesta di domande Flavio, ma come avrai ben capito
non sono un esperto si reti, men che meno di tunneling ipv6.
Ancora una cosa, Sixxs è simile a questo di seguito?
 
http://www.gogo6.com/freenet6/tunnelbroker
 
 
Grazie della rosposta!

 
http://www.gogo6.com/freenet6/tunnelbroker
 
 
Sì. C'è anche Hurricane Electric (
he.net
) e molti altri.


 che hanno dei limiti.
 
Ahh, detta così sembrerebbe venir meno allo scopo, che ricordo era:
work-around per riottenere connettività diretta ad internet come prima
della messa in piedi del NAT imposto da Tim.
 
Voglio dire, avere un IPv6 tutto per noi, non è come avere un IPv4.
 
Mi informerò meglio sui "punti di contatto" tra le due reti perchè
la cosa potrebbe essere interessante, anche per eventuale economicità
dei servizi di tunneling IPv6... Dico eventuale perchè non ho ancora
controllato.
Però se già dici che è meglio lasciar perdere, parto già scettico...
 
 
 
 
 
Quindi tirando le somme, per bypassare il NAT dell'ISP, quali altre
tecnologie abbiamo a disposizione oltre la classica VPN o l'IPv6
tunneling?
Che tu sappia intendo?
 
Grazie davvero della spiegazione!  :)

 Che tu sappia intendo?
 
Nessuna. Una volta esistevano Mozzarella e Pomodoro ma non funzionano più :D
