我的 openvpn 有问题。我有 Ubuntu 服务器和 Windows 客户端。服务器上的配置文件如下所示:
dev tun
proto udp
port 1194
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh1024.pem
user nobody
group nogroup
server 10.8.0.0 255.255.255.0
persist-key
persist-tun
verb 3
client-to-client
push "redirect-gateway def1"
Run Code Online (Sandbox Code Playgroud)
以及客户端机器上的配置文件:
dev tun
client
proto tcp
remote vpn.domain.com 1194
resolv-retry infinite
nobind
user nobody
group nogroup
persist-key
persist-tun
ca ca.crt
cert marten.crt
key marten.key
verb 3
Run Code Online (Sandbox Code Playgroud)
当我尝试连接时,似乎一切正常。客户端已连接并具有 VPN 范围内的 IP。问题是我无法 ping 或连接到服务器或其他客户端。日志文件中没有任何可疑之处。有人可以帮助我或为我提供工作配置文件吗?
上周我也遇到了同样的问题。当我将 OpenVPN 服务器配置文件中的行从
push "redirect-gateway def1"
Run Code Online (Sandbox Code Playgroud)
到
push "redirect-gateway def"
Run Code Online (Sandbox Code Playgroud)
看来你已经回答了你自己的问题:
客户端已连接并且具有 VPN 范围内的 IP。
通常,VPN 客户端有自己的 IP 范围,如您的配置 (10.8.xx) 所示。您应该在服务器上设置路由,例如,10.8.0.1 将被伪装为 10.10.0.100 或任何您的本地 Intranet 范围...
| 归档时间: |
|
| 查看次数: |
51379 次 |
| 最近记录: |