Newsgroup: it.comp.os.linux.sys
Titolo: Utilizzare il tunneling

Ciao a tutti,
che sw dovrei ussare per fare in modo che dal mio client (findus) creare un
tunnel verso un server (linux) per fare uscire delle connessioni usando l'IP
del serve che mi offre l'instradamento?
Grazie
Stefano
P.s.
ho postato su it.reti.ip-admin ma non ho avuto successo...

 del serve che mi offre l'instradamento?
http://openvpn.sf.net

> 
http://openvpn.sf.net
Esatto, ci ho pensato dopo...è già ok, devo solo fare in modo che windows
capisca che qnd si connette con openvpn deve usare come gw di default quello
Bye, Stefano

 capisca che qnd si connette con openvpn deve usare come gw di default quello
Problemino: e poi il tunnel passa dentro sè stesso?

> Problemino: e poi il tunnel passa dentro sč stesso?
Tipo?
cioč io dovrei fare in modo che qnd tiro su il tunnel (e ora mi sa che la
teoria mi darebbe un aiuto) io instrado il mio traffico internet verso
questo host remoto (che peraltor č un transparent bridge con funzioni di
firewall e un IP assegnato sull' if br0) e quindi qualsiasi connessione dal
mio pc esca in definitiva con l'ip dell'host remoto ...
Ora sul server ho messo:
###################################
local <mylocalipofserver>
port 8888
dev tap0
secret key
persist-key
persist-tun
ping-timer-rem
ping-restart 60
ping 10
comp-lzo
user nobody
group nogroup
verb 3
###################################
E sul client win:
############################################
remote <myremoteipofserver>
port 8888
dev tap
ifconfig 10.5.0.5 255.255.255.0
ifconfig-nowarn
secret key
ping 10
comp-lzo
verb 3
###################################
Sul server tiro su con ifconfig il device tap0 con ip 10.5.0.1
Ok, si conenttono e si pingano tra di loro...ora il gioco dovrebbe essere
routare i pacchetti ... ma dalla tua domanda mi pare non sia cosě semplice
no?
Grazie
Stefano

 così semplice no?
Diciamo pure meno banale di quanto possa apparire in prima battuta. Se il
routing deve essere effettuato per un roadwarrior o un lan-to-lan, non è
un grosso problema o difficoltà: basta una route mirata alla rete remota
e fine.
Impostare l'altro peer del tunnel come default gateway è un po' più
incasinato.
Le possibilità che mi vengono in mente per avere l'ip pubblico sul client
roadwarrior (che se non ricordo male era il motivo del tuo ambaradan),
sono, rispettivamente:
- avere sul client non un default gateway ma una route statica che porti
al solo vpn server. Stabilita la sessione, si mette come default gw il
tunnel. Non so se funziona (mai provato) e bisogna porre attenzione ad
esempio al discorso dns...
- SNATtare la sessione sul vpn server appena la si caccia nel tunnel,
così tutto continua a tornare per quella via, senza bisogno di routing
strani. Problema: il client vede arrivare tutte le richieste pubbliche
dallo stesso ip (quello del tunnel-peer)...
- Usare routing asimmetrico impostando una interfaccia con l'ip
pubblico sul vpn-client e reincapsulando le richieste sulla pubblica
ricevute dal vpn-server (in stile lvs-tunnel, per capirsi...). Problema:
le sessioni di ritorno potrebbero essere bloccate da filtri antispoof di
router/firewall posti davanti al vpn-client, o da normali egress filters...
Questo è quello che mi viene in mente, ammesso che abbia azzeccato
l'obiettivo...
I miei due cent...

 l'obiettivo...
Si l'obiettivo è chiaro...e semplice...io mi connetto a internet col mio ISP
(sia esso fastweb, virgilio, wind ....) apro il tunnel verso l'host remoto,
e utilizzo questo come ponte per uscire su internet con l'IP (reale e
statico) del mio VPN server. Oddio, visto che ho IP a disposizione posso
anche dire al VPN server di assegnarmi un altro IP statico da usare che non
sia identico al suo .. ma perso che questo cambi poco le cose.
Tutto il casino perchè...un po' per prova...un'altro po' perchè devo
raggiungere diverse interfaccie e sistemi d'amministrazione da remoto. Se
fosse un sistema singolo potrei forse utilizzare altri metodi. Ma visto che
ho IP semrpe diversi sul mio client pensavo di, oltre alle normali
protezioni, utilizzare anche un blocco su IP...cioè concedi accesso solo
all'IP X.X.X.X ...
Devo vedere semplicemente cosa succede se nella config del client ci infilo
una riga per settare il default gw o cmq la route statica... mo vedo ...
Altrimenti...hai altri modi per portare l'IP del server sul client? Ho
provato anceh con freeswan ma mi sono trovato molto + incasinato....
Bye, Stefano