Newsgroup: it.comp.os.linux.sys
Titolo: Problema con openvpn

Ciao a tutti,
 
ho un problema con openvpn e non riesco a uscirne.
 
Ho alcune macchine in housing che hanno due ethernet
 
eth0: ip pubblico su internet
eth1: 192.168.100.xxx
 
La rete 192.168.100.xxx e' usata per backup e comunicazioni tra le 
macchine.
Il default gateway di tutte le macchine e' quello del provider.
 
Ho installato openvpn sulla macchina 192.168.100.1 utilizzando la 
configurazione standard (quella che si trova negli esempi) e ho aggiunto 
push "route 192.168.100.0 255.255.255.0"
 
La connessione al server funziona, riesco a raggungere 192.168.100.1 
dalla vpn ma non riesco a raggiungere nessun'altra macchina della rete.
 
Ho provato ad aggiungere una route statica su una delle macchine ma non 
va lo stesso.
 
Faccio un esempio con un po di numeri
 
Server openvpn:
 
eth0: 77.93.x.x , default gw: 77.93.x.g
eth1: 192.168.100.1
tun0: 10.8.0.1  P-t-P: 10.8.0.2
 
Kernel IP routing table
Destination     Gateway     Genmask         Flags Metric Ref  Use Iface
10.8.0.2        0.0.0.0     255.255.255.255 UH    0      0     0 tun0
77.93.x.x       0.0.0.0     255.255.255.240 U     0      0     0 eth0
192.168.100.0   0.0.0.0     255.255.255.0   U     0      0     0 eth1
10.8.0.0        10.8.0.2    255.255.255.0   UG    0      0     0 tun0
169.254.0.0     0.0.0.0     255.255.0.0     U     0      0     0 eth1
0.0.0.0         77.93.x.g   0.0.0.0         UG    0      0     0 eth0
 
Altro server (irraggiungibile)
 
eth0: 77.93.x.y, default gw: 77.93.x.g
eth1: 192.168.100.130
 
Kernel IP routing table
Destination     Gateway     Genmask        Flags Metric Ref    Use Iface
77.93.x.y       0.0.0.0     255.255.255.240 U     0      0     0 eth0
192.168.100.0   0.0.0.0     255.255.255.0   U     0      0     0 eth1
10.8.0.0        0.0.0.0     255.255.255.0   U     0      0     0 eth1
169.254.0.0     0.0.0.0     255.255.0.0     U     0      0     0 eth1
0.0.0.0         77.93.x.g   0.0.0.0         UG    0      0     0 eth0
 
Route aggiunta con ip route add 
10.8.0.0/24
 dev eth1
 
Il sistema operativo e' centos 5
 
E' sicuramente un problema di routing ma non capisco cosa sbaglio.
 
Daniele


Il server openvpn è configurato per eseguire routing?
 


In che senso?
 

Questo e' il file di configurazione di openvpn (lato server)
 
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 192.168.100.0 255.255.255.0"
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
 


cat /proc/sys/net/ipv4/ip_forward
 
dice 1 o 0 ?


e' 1 avevo dimenticato di scriverlo nel post originale
 

 Route aggiunta con ip route add 
10.8.0.0/24
 dev eth1
 
ip route add 
10.8.0.0/24
 via 192.168.100.1
 
su tutte le altre macchine. Verifica che il server openvpn abbia ip 
forwarding a 1

 forwarding a 1
 
ip_forwarding è 1 sul server vpn e 0 sulle altre macchine.
 
Ho aggiunto la route ma non va lo stesso.
 
Questo è ip route sulla macchina non raggiungibile (ip privato 
192.168.100.130)
 
77.93.x.x/29 dev eth0  proto kernel  scope link  src 77.93.x.y
192.168.100.0/24
 dev eth1  proto kernel  scope link  src 192.168.100.130
10.8.0.0/24
 via 192.168.100.1 dev eth1
169.254.0.0/16
 dev eth1  scope link
default via 77.93.x.z dev eth0
 
 
Questo è sul client.
 
il 77.93.x.x è l'ip del server vpn
192.168.1.129 è il modem fastweb
 
default via 10.8.0.5 dev tun0  proto static
10.8.0.1 via 10.8.0.5 dev tun0  proto static
10.8.0.5 dev tun0  proto kernel  scope link  src 10.8.0.6
77.93.x.x via 192.168.1.254 dev eth0  proto static
169.254.0.0/16
 dev eth0  scope link  metric 1000
192.168.1.0/24
 dev eth0  proto kernel  scope link  src 192.168.1.129 
metric 1
192.168.100.0/24
 via 10.8.0.5 dev tun0  proto static
 
 
Questo sul server vpn
 
10.8.0.2 dev tun0  proto kernel  scope link  src 10.8.0.1
77.93.x.x/28 dev eth0  proto kernel  scope link  src 77.93.x.y
192.168.100.0/24
 dev eth1  proto kernel  scope link  src 192.168.100.1
10.8.0.0/24
 via 10.8.0.2 dev tun0
169.254.0.0/16
 dev eth1  scope link
default via 77.93.x.g dev eth0
 
iptables e' disattivato su entrambe le macchine
 
 

Il 15/04/2012 19:45, Daniele ha scritto:
 > Il 15/04/2012 16:27, Cristian "sengo" Mammoli ha scritto:
 >
 >> ip route add 
10.8.0.0/24
 via 192.168.100.1
 >>
 >> su tutte le altre macchine. Verifica che il server openvpn abbia ip
 >> forwarding a 1
 >
 > ip_forwarding è 1 sul server vpn e 0 sulle altre macchine.
 >
 > Ho aggiunto la route ma non va lo stesso.
 >
 
Ho resettato il server vpn e ora sembra che funzioni, mi sa che tra 
tutte le prove che ho fatto ho incasinato qualcosa.
 
Grazie!!!!
 
Daniele