在 CentOS 7 上安装并连接我的 openvpn 客户端后,客户端(Web 服务器)会查找外部连接。因此我无法通过远程连接访问网站。
有人有办法解决这个问题吗?
xx.xx.0.0 = 服务器 IP 范围
10.8.0.0 = VPN IP 范围
路线(openvpn已禁用)
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 100 0 0 eth0
xx.xx.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eth0
路由(openvpn客户端已启用)
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.8.0.29 128.0.0.0 UG 0 0 0 tun0
default gateway 0.0.0.0 UG 100 0 0 eth0
vpn-srv-name gateway 255.255.255.255 UGH 0 0 0 eth0
10.8.0.1 10.8.0.29 255.255.255.255 UGH 0 0 0 tun0
10.8.0.29 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
128.0.0.0 10.8.0.29 128.0.0.0 UG 0 0 0 tun0
xx.xx.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eth0
客户端 openvpn.conf:
client
dev tun
proto udp
remote vpn-srv-name 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ns-cert-type server
comp-lzo
verb 3
答案1
在 openvpn 服务器配置中,我更改了此行:push "redirect-gateway def1"
对此:推送“redirect-private”
问题已解决,重复网关已删除,但我无法在客户端之间建立连接。为了解决这个问题,我在服务器配置中添加了以下行:
推“路由 10.8.0.0 255.255.0.0”
答案2
添加redirect-private
openvpn.conf