我通过 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
该工具栏输入内容并进行连接