我们希望设置 OpenVPN,以便我们能够看到我们的设备,就像通过局域网交换机连接一样。
“lan switch” 是我们的服务器。当我们连接到 VPN 网络时,我们希望通过 dhcp 获取 IP 地址,并像“通过 lan switch 直接连接”一样互相看到。简而言之,我们希望通过 VPN 玩游戏。
但我们不会将整个局域网络和附近的连接设备连接到它甚至互联网。在这种情况下,我们只想通过“虚拟线路”连接使用 OpenVPN 客户端的 PC。
到目前为止,我们能够获取 IP 地址并使用 tun ping 服务器。但我们无法看到连接的其他设备。
提前致谢。
答案1
将该选项添加client-to-client
到 openvpn 服务器配置文件中。如果指定,VPN 服务器将在连接的客户端之间内部路由包。这样,客户端将互相看到,但看不到其他客户端周围的网络。
答案2
我找到了解决方案
https://debianforum.de/forum/viewtopic.php?f=30&t=94415 问题是,来自客户端的数据没有路由到网关。只需添加:
push "route-gateway 10.8.0.1"
push "dhcp-option DNS 10.8.0.1"
通过添加,配置被推送到客户端。然后他们就会知道他们必须将数据推送到“网关”。