![配置 OpenVPN 客户端以获得公共 IP](https://linux22.com/image/720325/%E9%85%8D%E7%BD%AE%20OpenVPN%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BB%A5%E8%8E%B7%E5%BE%97%E5%85%AC%E5%85%B1%20IP.png)
早上好,
我目前正在尝试将公共 IP 地址直接连接到 VPN 客户端。我正在使用 OpenVPN。
首先,我在服务器端创建了网桥 br0,并且调整了 OpenVPN 配置以使用网桥中已包含的 tap0。
现在,我在客户端并连接到 VPN。服务器成功推送了公网 IP 地址,但我的默认网关与没有 VPN 时一样。
我尝试使用一些路由添加和路由删除来调整它,但我无法连接到互联网。这是我当前的路由 -n 结果:
0.0.0.0 54.x.x.254 0.0.0.0 UG 100 0 0 eth0
51.x.x.194 54.x.x.254 255.255.255.255 UGH 0 0 0 tap0
54.x.x.254 0.0.0.0 255.255.255.255 UH 0 0 0 tap0
147.x.x.x 192.168.137.129 255.255.255.255 UGH 0 0 0 eth0
192.168.137.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
我认为这个路线表有问题。
注意:要在我的 OpenVPN 服务器上直接使用 IP 地址,这是我的配置:
IP Address 51.x.x.194
Gateway 54.x.x.254
Netmask 255.255.255.255
147.xxx 是我的 OpenVPN 服务器的 IP 地址,51.xx194 是分配给 VPN 客户端的 IP,54.xx254 是网关(147.xxx 和 51.xx194 都是如此)。
那么,有人知道我错在哪里吗?提前谢谢。