|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 682
|
VPN che fa da proxy per alcuni IP
Ciao,
ho la necessità di creare una vpn un po particolare: Oltre a rendermi accessibile le risorse della lan del server (cosa che ho già fatto con successo) Deve far in modo che per alcuni indirizzi internet (ad esempio 88.xx.xx.xx) il traffico deve passare dal gateway del server; In soldoni il client deve avere lo stesso ip esterno del server (per alcuni ip di destinazione). Il server è linux con openVPN, mentre il gateway è un router telecom/alice Avete idee in proposito? PS:allego piccolo schema (ovviamente è volutamente errato) di quello che voglio realizzare
__________________
Codice:
Ho Concluso felicemente con : Horizont, Abadir_82, nicola1985, Spytek, Remoz, cristianobon70, salvi06, leleweb, xleaaz, Gekker, ilvise, alexxx19, CèTutto, pidegioan, paquito83, MaRcOmA1986 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Hinterland (MI)
Messaggi: 1414
|
Su openVPN non saprei, ma sul client VPN PPTP di windows XP puoi impostare l'opzione "usa gateway predefinito sulla rete remota" per far si che il pc esca tramite l'indirizzo remoto.
|
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
spiega meglio cosa vuoi ottenere e perché.
magari si trova una soluzione pulita |
|
|
|
#4 | ||
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 682
|
Quote:
Quote:
Di default il client quando deve andare su internet (es www.hwupgrade.it) passa dal proprio gateway. Io voglio che il client quando deve andare su alcuni IP internet (es pippo.paperino.it) deve passare per il gateway del server, perché a pippo.paparino.it può accedere solo IP del server. In altre parole Due macchine, in connessione OpenVPN "tun", di cui la prima (server) con router ADSL, e la seconda (client) che deve poter instradare quasi il traffico attraverso la prima macchina per poi uscire su internet (con l'IP pubblico dell'ADSL ovviamente). Cmq credo che guardando lo schema sopra si capisca molto di più
__________________
Codice:
Ho Concluso felicemente con : Horizont, Abadir_82, nicola1985, Spytek, Remoz, cristianobon70, salvi06, leleweb, xleaaz, Gekker, ilvise, alexxx19, CèTutto, pidegioan, paquito83, MaRcOmA1986 Ultima modifica di felix085 : 24-04-2009 alle 10:03. |
||
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jul 2006
Messaggi: 122
|
Devi modificare le tabelle di routing del client, specificando come gateway per i range IP che ti interessano l'endpoint della VPN (che ovviamente deve essere configurato a dovere).
Per esempio: 192.168.0.0 / 255.255.255.0 -> interfaccia VPN 88.0.0.0 / 255.0.0.0 -> interfaccia VPN 0.0.0.0 / 0.0.0.0 -> default gw In alternativa, puoi giocare con i DNS (ma solo se non usi direttamente gli IP e questi IP particolari appartengono alla rete aziendale).
__________________
Γνῶθι Σεαυτόν. |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 682
|
Quote:
O meglio nella configurazione del server metto: Codice:
push "route 88.11.0.0 255.255.0.0"
__________________
Codice:
Ho Concluso felicemente con : Horizont, Abadir_82, nicola1985, Spytek, Remoz, cristianobon70, salvi06, leleweb, xleaaz, Gekker, ilvise, alexxx19, CèTutto, pidegioan, paquito83, MaRcOmA1986 Ultima modifica di felix085 : 24-04-2009 alle 14:30. |
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jul 2006
Messaggi: 122
|
Hai abilitato l'IP forwarding sul server?
Hai controllato che il firewall non blocchi il traffico? Se fai un semplice traceroute dal client verso l'IP 88.x.x.x, arrivi almeno al server o neanche quello?
__________________
Γνῶθι Σεαυτόν. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 682
|
Purtroppo sono molto a digiuno di iptables
Sono riuscito a fargli capire che per alcuni IP deve passare per il server Ma da li non escono Come faccio ad istruire iptables per fare questo? Ho trovato questa regola, protrebbe andare? Codice:
iptables -t nat -A PREROUTING -s 10.0.0.0/24 -d IP_LOCALE_SERVER -j DNAT --to-destination IP_DEL_ROUTER
__________________
Codice:
Ho Concluso felicemente con : Horizont, Abadir_82, nicola1985, Spytek, Remoz, cristianobon70, salvi06, leleweb, xleaaz, Gekker, ilvise, alexxx19, CèTutto, pidegioan, paquito83, MaRcOmA1986 Ultima modifica di felix085 : 27-04-2009 alle 10:36. |
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jul 2006
Messaggi: 122
|
No, abilita l'IP forwarding e ripassati la catena FORWARD. Con una breve ricerca su Google troverai miliardi di tutorial
__________________
Γνῶθι Σεαυτόν. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 682
|
Credo di esserci riuscito
Allora oltre ad abilitare IP porwarding ho messo questa regola: Codice:
iptables -t nat -A POSTROUTING -s 10.0.0.0/24-d 0/0 -o eth0 -j MASQUERADE Codice:
push "route 88.140.80.0 255.255.255.0 10.0.0.1"
__________________
Codice:
Ho Concluso felicemente con : Horizont, Abadir_82, nicola1985, Spytek, Remoz, cristianobon70, salvi06, leleweb, xleaaz, Gekker, ilvise, alexxx19, CèTutto, pidegioan, paquito83, MaRcOmA1986 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:52.




















