Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
openvpn
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
sawyer
n00b
n00b


Joined: 22 Jun 2006
Posts: 28

PostPosted: Tue Feb 06, 2007 11:12 am    Post subject: openvpn Reply with quote

Buongiorno,

è un po' di giorni che sto tentando di far funzionare openvpn, ma senza cavare un ragno dal buco.

La situazione è questa: ho due computer A e B.
A dovrà fare da server e B dovrà fare da client ed accedere a delle risorde nfs condivise dal server.
Il server A si trova all'interno di una lan ed accede ad internet tramite un router (naturalmente ho abilitato il forward della porta 1194 sul server dove gira openvpn).
Il client B si trova anch'esso all'interno di una lan ed accede ad internet tramite un router-firewall a cui non posso accedere e che, per quanto ne so, ha quasi tutte le porte bloccate tranne la porta 80 (praticamente garantisce esclusivamente l'accesso al web ai computer della lan). Ciò però non dovrebbe essere un problema poichè, se ho capito bene, openvpn crea un tunnel criptato che viaggia su internet, indipendentemente dalle porte aperte sul firewall del client.

Questo è il file di configurazione del server A:
Code:

dev tun
ifconfig 10.16.2.2 10.16.2.1
secret /etc/openvpn/key.txt
comp-lzo
port 1194
proto tcp-server
user nobody
group nobody
resolv-retry infinite
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
status openvpn-status.log
log openvpn.log
verb 3


mentre questo è il file di configurazione del client B:
Code:

remote XXXXX.org
dev tun
ifconfig 10.16.2.2 10.16.2.1
secret /etc/openvpn/key.txt
comp-lzo
port 1194
proto tcp-client
user nobody
group nobody
resolv-retry infinite
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
status openvpn-status.log
log openvpn.log
verb 3


Ora, se faccio partire il server e poi il client, il log del client mi dice che non riesce a connettersi al server:
Code:

Tue Feb  6 11:08:09 2007 OpenVPN 2.0.6 i686-pc-linux-gnu [SSL] [LZO] [EPOLL] built on Jan 23 2007
Tue Feb  6 11:08:09 2007 Static Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Feb  6 11:08:09 2007 Static Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Feb  6 11:08:09 2007 Static Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Feb  6 11:08:09 2007 Static Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Feb  6 11:08:09 2007 LZO compression initialized
Tue Feb  6 11:08:14 2007 TUN/TAP device tun0 opened
Tue Feb  6 11:08:14 2007 /sbin/ifconfig tun0 10.16.2.2 pointopoint 10.16.2.1 mtu 1500
Tue Feb  6 11:08:14 2007 Data Channel MTU parms [ L:1547 D:1450 EF:47 EB:135 ET:0 EL:0 AF:3/1 ]
Tue Feb  6 11:08:14 2007 Local Options hash (VER=V4): '2fvsdvsfcf'
Tue Feb  6 11:08:14 2007 Expected Remote Options hash (VER=V4): 'a4csdvsdv423f8'
Tue Feb  6 11:08:14 2007 GID set to nobody
Tue Feb  6 11:08:14 2007 UID set to nobody
Tue Feb  6 11:08:14 2007 Attempting to establish TCP connection with 54.290.89.179:1194
Tue Feb  6 11:11:23 2007 TCP: connect to 54.290.89.179:1194 failed, will try again in 5 seconds: Connection timed out (errno=110)


Tutto sembra configurato bene, perciò non riesco a capire perchè non vada a buon fine la connessione al server!
Qualcuno può indicarmi la retta via per risolvere l'arcano? :(

Spero di essere stato chiaro nell'esporre il problema :D
Grazie!
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Tue Feb 06, 2007 11:19 am    Post subject: Reply with quote

Devi fare questo (sempre che la porta 80 sia semplicemente aperta...)

Client: port 80

Firewall lato server forwarding della porta 80 alla porta 1194 del server openvpn.

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
sawyer
n00b
n00b


Joined: 22 Jun 2006
Posts: 28

PostPosted: Tue Feb 06, 2007 4:54 pm    Post subject: Reply with quote

Scusa ma cosa vuoi dire con "sempre che la porta 80 sia semplicemente aperta"? :oops:

Quindi per il client metto la porta ad 80 (ciò vuol dire che il firewall del client conta, non come pensavo io!) :lol:

Per il server non ho capito bene... come faccio a forwardare la porta 80 alla porta 1194 del server?

Grazie! :)
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Thu Feb 08, 2007 1:32 am    Post subject: Reply with quote

Due cose... La prima che il firewall conta, e' vero che openvpn aiuta a passare i firewall ma almeno una porta in uscita dal client e una in entrata dal server devi averle disponibili. Noto un errore di configurazione nella parte client server, ovvero che il client e il server devono avere gli ip nella regola di ifconfig rispettivamente invertiti. Se nel server metti ifconfig 192.168.0.1 192.168.0.2 nel client metterai ifconfig 192.168.0.2 192.168.0.1
Una volta aperta la vpn sulla porta 80 ad esempio (sempre che ti sia consentito farlo) col comando port 80 poi puoi giocare col routing quanto vuoi. Personalmente proverei a trovare un'altra porta tuttavia, dubito che -solo- quella porta sia aperta... (Soprattutto visto che se e' aperta in entrata la 80 lato server ci sara' un motivo, e sara' probabilmente che c'e' su apache, e quindi col tubo che fai andare la vpn in tcp li...)
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
sawyer
n00b
n00b


Joined: 22 Jun 2006
Posts: 28

PostPosted: Thu Feb 08, 2007 12:49 pm    Post subject: Reply with quote

Allora innanzitutto grazie per le risposte :D

Riguardo all'errore di configurazione avevo già provveduto a correggere, ma ciò non cambiava il risultato.
Il client (quello col firewall inaccessibile) ha come gateway un server windows (non so quale versione, suppongo windows 2000 server dallo stampino incollato sul case) il quale penso non faccia null'altro se non dare la connessione a tutti i client della lan.
Non so se ci sono altre porte aperte, dovrei provare a fare uno scan...

Comunque ho fatto come mi ha consigliato il buon Comio e tutto sembra andare alla grande (a parte la infima banda in upload che il mio server dà a causa della mia adsl... 320 Kbyte massimi) e quindi il download di grossi file da parte del client risulta molto moooolto lento :?

Ci sono finezze o consigli ulteriori che potete darmi per migliorare la mia vpn?

Grazie! :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum