Newsgroup: it.comp.os.linux.sys
Titolo: [principiante] vpn su ubuntu

obiettivo: instaurare una connessione VPN tra il mio notebook e il mio
server domestico.
problema:
Connessione VPN fallita
Impossibile avviare la connessione VPN “laboratorio” a causa di un
errore nella connessione.
The VPN login failed because the VPN program could not connect to the
VPN server.
scenario:
utilizzo da circa 1 settimana ubuntu 7.10, ho installato questa distro
sul pc portatile, ho installato openvpn (come client) e lo vedo infatti
integrato nelle opzioni di "nm-applet 0.6.5" (icona in alto a dx nella
barra comandi...)
ho installato vmware server sul portatile
ho installato in una macchina virtuale vmware ubuntu server 7.10
su questo server ho installato openvpn server + openssl + ssh (per un
piu' comodo accesso da consolle del portatile).
ho poi proceduto a questo modo.
cp -R /usr/share/doc/openvpn/examples/ /etc/openvpn/
cd /etc/openvpn/examples/easy-rsa/
ho modificato vars come da alcuni esempi trovati in rete
ho impartito
. ./vars
./clean-all
./build-ca
./build-key-server server
./build-key-pass romolo
./build-key romolo
** [romolo sarebbe l'utente che io vorrei usare per la mia vpn, ma non
e' l'utente che io uso per accedere al mio notebook, primo punto che non
mi e' chiaro]
./build-dh
openvpn --genkey --secret ta.key
poi in /etc/openvpn creo un file chiamandolo server.conf
ecco il contenuto
dev tap
proto tcp-server
ifconfig 10.0.0.1 255.255.255.0
tls-server
key "/etc/openvpn/certificati/ca.key"
dh "/etc/openvpn/certificati/dh.pem"
cert "/etc/openvpn/certificati/ca.crt"
ca "/etc/openvpn/certificati/ca.crt"
local 192.168.199.201 #IP ‘reale’ del server VPN
lport 5000
verb 4
mode server
duplicate-cn
ifconfig-pool 10.0.0.10 10.0.0.30
mssfix 1450
push "ping 10"
push "ping-restart 60"
ping 10
ping-restart 120
push "192.168.199.0 255.255.255.0 10.0.0.1"
push "dhcp-option DNS 192.168.199.1"
comp-lzo
** [altra questione: è obbligatorio dichiarare
push "dhcp-option DNS 192.168.199.1" ??]
dopo di che
sempre come utente root
digito
openvpn server.conf &  
il server sembra partire...
ma ad un certo punto appare questo errore
TCP/UDP: Socket bind failed on local address 
192.168.199.201:5000
:
Address already in use Tue Mar 11 12:35:42 2008 us=6865 Exiting
si tratta del demone openvpn che è partito in automatico sulla porta
5000, impartisco /etc/init.d/openvpn stop
e
poi di nuovo
openvpn server.conf &  
stavolta parte come voglio io e rimane in listenmode
ora, dal client
clicco sull'icona di configurazione di rete di cui dicevo prima e appare
una sotto voce "connessioni VPN"
"Nuova connessione"
e parte un wizard che mi chiede:
- connetti a "openvpn client" (c'e' solo questa voce)
- connection name, metto "paperino"
- connection information mi chiede:
    - gateway address: metto 192.168.199.201 (giusto?)
    - gateway port: metto 5000 (viene proposto 1194 di default)
    - connection type viene proposto X509, io scelgo pre-shared key
    e indico romolo.key generata sul server poco prima
    - localip metto 10.0.0.2
    - remote ip metto 192.168.199.201
**[e forse è qui che sbaglio]
chiedo aiuto per capire se quest'ultima parte e' configurata
correttamente.
grazie in anticipo.

 piu' comodo accesso da consolle del portatile).
Aspetta, mi puoi "compilare" quello che scrivo sotto? credo di aver 
capito qual'è il problema ma non vorrei dire boiate se ho capito male la 
configurazione..
ip del portatile sulla sottorete che crea vmware = ?
ip della macchina virtuale sulla sottorete che crea vmware = ?
ip openvpn del portatile (client) = ?
ip openvpn della macchina virtuale (server) = ?
Per fare chiarezza, per vedere se il problema è quello che penso io. :-)
Ste

 
ip del portatile sulla sottorete che crea vmware = 192.168.200.100
ip della macchina virtuale sulla sottorete che crea vmware = 
192.168.200.101
ip openvpn del portatile (client) = 10.0.8.2
ip openvpn della macchina virtuale (server) = 10.0.8.1


     - remote ip metto 192.168.199.201
Ma local ip e remote ip non puoi lasciarli in bianco? A parte che io non 
li vedo sulla mia applet networkmanager quando configuro openvpn.. Ma ho 
la Ubuntu 7.04... cmq il problema nn dovrebbe essere qui.
Diciamo che fare le prove con una macchina virtuale non è stata una 
buona idea, propio perchè fai casino con gli ip.. Io ho configurato 
openvpn direttamente sul server e non ho avuto problemi..
Una domanda: quando ti collegherai con il tuo portatile al server 
domestico, vuoi far passare tutto il traffico del portatile attraverso 
il tuo server?
p.s. Mi sa che hai cambiato le configurazioni ip e che abbiamo fatto un 
po' di casino, se è così, quanto sopra non funzionerà, in caso dimmi che 
provo a rispondere in un altra maniera ovvero delineando i passaggi che 
devi fare da zero piuttosto che cercare di correggere i tuoi.
Ste