设置VPN的问题:可以连接,但不能ping任何人

这是我第一次设置VPN。 客户端可以连接,但不能ping其他机器。 这当然是一个路线问题,但我找不到正确的方式来configuration它。

以下是我想要连接的两个LANS的示例:

所以,我想192.168.1.0/24的机器能够连接192.168.0.0/24,就好像它们在同一个networking上一样。 对于VPNnetworking,我想使用10.0.0.0/24范围。

这是我的server.conf:

原始udp
端口1194
 dev tun
服务器10.0.0.0 255.255.255.0
推“路由192.168.0.0 255.255.255.0 192.168.0.1”
推“dhcp-option DNS 192.168.0.1”
推“dhcp-option WINS 192.168.0.1”
 COMP-LZO
保持活力10 120
浮动
最大客户10
坚持键
坚持-TUN
 log-append /var/log/openvpn.log
动词6
 TLS服务器
 dh /etc/openvpn/keys/dh1024.pem
 ca /etc/openvpn/keys/ca.crt
 cert /etc/openvpn/keys/server.crt
键/etc/openvpn/keys/server.key
 tls-auth /etc/openvpn/keys/mykey.key 0
状态/var/log/openvpn.stats

而我的一个客户192.168.1.2:

客户
开发水龙头
原始udp
远程my.no-ip.address 1194
路由192.168.1.0 255.0.0.0 192.168.1.1 3
 resolv-retry无限
 nobind
坚持键
坚持-TUN
 ca“C:\\ Program Files \\ OpenVPN \\ easy-rsa \\ keys \\ ca.crt”
 cert“C:\\ Program Files \\ OpenVPN \\ easy-rsa \\ keys \\ test1.crt”
键“C:\\ Program Files \\ OpenVPN \\ easy-rsa \\ keys \\ test1.key”
 tls-auth“C:\\ Program Files \\ OpenVPN \\ easy-rsa \\ keys \\ mykey.key”1
 ns-cert-type服务器
密码BF-CBC
 COMP-LZO
动词1

我究竟做错了什么? 所有机器都可以连接到openvpn,但ping不起作用。

在客户端日志中,我看到以下错误:

  Wed Feb 16 09:43:23 2011 OpenVPN路由:OpenVPN需要一个--route选项的网关参数,没有默认的是由--route-gateway或--ifconfig选项指定的
 Wed Feb 16 09:43:23 2011 OpenVPN路由:无法parsing/解决路由主机/networking:10.0.0.1 

谢谢!

似乎有两个错误是你的configuration:

  1. Serverconfiguration中的Route Pushconfiguration语句不应包含网关地址:

    推“路由192.168.0.0 255.255.255.0”

  2. 如果通过push config语句将路由推送到客户端,则不需要客户端的route命令。