OpenVPN 服务器无法 ping 路由器后面的 LAN

OpenVPN 服务器无法 ping 路由器后面的 LAN

我有一台华硕路由器,IP 为 192.168.2.1,正在运行 Openvpn 客户端 10.8.0.2。Openvpn
服务器 (ubuntu 18) 的 IP 为 10.8.0.1。客户端和服务器都可以互相 ping 通。
现在,一台台式机 (192.168.2.198) 连接到华硕,并从 DHCP 服务器获取 IP。台式机可以 ping 通 Openvpn 服务器,但反之则不行。我如何从 Openvpn 服务器访问台式机?
我尝试在服务器上添加静态路由:

route add -net 192.168.2.0 netmask 255.255.255.0 gw 1​​0.8.0.1 dev tun1

,但不起作用。

答案1

您必须设置 VPN 服务器来转发 NAT

你应该运行:

echo 1 > /proc/sys/net/ipv4/ip_forward

并添加此文件以便在重启后保留该规则:

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/30-openvpn-forward.conf

相关内容