如何在 Ubuntu 19.10 中通过 GUI 网络管理器连接到 VPN 时启用对本地网络设备的访问?

如何在 Ubuntu 19.10 中通过 GUI 网络管理器连接到 VPN 时启用对本地网络设备的访问?

我通过 GUI 将 OpenVPN 配置文件添加到 Ubuntu (19.10) 网络管理器。通过此 VPN 连接和使用互联网工作正常(通过 IP 或域名,IP 为 10.137.10.60),但我当然无法访问本地网络设备。就我而言,我正在尝试安装 SMB 共享。如何在启用 VPN 的情况下允许与此 SMB 共享的连接离开计算机?除了设置 VPN 配置文件外,我没有进行任何其他配置。网络管理器中 VPN 配置文件下的所有设置仍设置为默认值。

netstat -nr连接到 VPN 时

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.15.0.1       0.0.0.0         UG        0 0          0 tun0
0.0.0.0         10.137.85.1     0.0.0.0         UG        0 0          0 ens160
10.15.0.0       0.0.0.0         255.255.0.0     U         0 0          0 tun0
10.137.85.0     0.0.0.0         255.255.255.0   U         0 0          0 ens160
10.137.85.1     0.0.0.0         255.255.255.255 UH        0 0          0 ens160
108.182.226.219 10.137.85.1     255.255.255.255 UGH       0 0          0 ens160
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 ens160

netstat -nr与 VPN 断开连接时

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.137.85.1     0.0.0.0         UG        0 0          0 ens160
10.137.85.0     0.0.0.0         255.255.255.0   U         0 0          0 ens160
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 ens160

答案1

这实际上取决于您想要实现的目标。例如,如果您只想通过 VPN 使用某些资源,则可以尝试选中此框

在此处输入图片描述

如果您尝试隧道传输所有流量并且不控制另一个端点,您仍然应该能够通过其 IP 访问本地资源(假设您连接的 VPN 不使用相同的 IP 范围)。

例如,我在 PFSense 上设置了 OpenVPN。它将 VPN 用户分流到 10.xxx 网络,而大多数家庭网络以 192 或 172 开头。这意味着,如果我 ping 192.168.1.111,就不会混淆我试图访问哪台机器。

希望这能帮助你理清思路。至于你关于桑巴舞的具体问题,你可以点击

ctrl + l在 Nautilus(文件应用程序)中打开工具栏。然后您可以通过smb://some.ip/sharename该工具栏输入内容并进行连接

相关内容