如何在客户端上为我的 OpenVPN 设置单客户端 TAP/TUN?

如何在客户端上为我的 OpenVPN 设置单客户端 TAP/TUN?

我的笔记本电脑 OpenVPN 客户端建立了一个 TAP 设备。但我的客户端配置是 TUN。此设备在 ifconfig /ALL 下显示,IP 为 10.8.0.6

和一个子网掩码为 255.255.255.252。(!!!)

这个子网掩码显然是多客户端掩码设置它仅为每个客户端提供子网中的 4 个 IP。

我无法对远程 LAN 上的隧道内外的 LAN 客户端进行 ping 操作,并怀疑多客户端掩码是原因所在。

我怎样才能将掩码更改为标准 255.255.255.0?


更多细节:

我在家里(远程)网络中运行 Synology Disk Station NAS,其 IP 为 192.168.0.8。路由器/标准网关是 Ubiquity ER-X,IP 为 192.168.0.1。

此 NAS 有一个 OpenVPN 服务器。我可以使用我的客户端通过办公室的 LAN/Wifi 连接到此服务器(网关 192.168.1.1;我的笔记本电脑在 Wifi 上的 IP 是 192.168.5.121;隧道 IP 是 10.8.0.6)。

隧道为我的笔记本电脑提供了 IP 10.8.0.6,NAS 上的远程服务器的 IP 为 10.8.0.5

我禁用了我的笔记本电脑防火墙(Windows 10)。

我可以通过笔记本电脑浏览器连接到https://10.8.0.1:5001这是 Synology NAS 磁盘管理系统的 Web GUI,即操作系统的 GUI。

奇怪的是:虽然我通过浏览器并行连接,但我无法 ping 这个 IP 10.8.0.1。

答案1

topology subnet将一行放入客户端配置文件中即可解决这个问题(仅在使用dev tun时)。

我在和一些好心人讨论后发现了这一点这里

关于为什么需要多客户端设置才能与旧版本的 Windows TAP 设备一起使用的更多详细信息,请参见这里

相关内容