连接到 VPN 后无法通过蓝牙 ping 设备

连接到 VPN 后无法通过蓝牙 ping 设备

我在 Windows 10 上建立Bluetooth > Connect Using > Direct Connect从笔记本电脑 A 到笔记本电脑 B 的连接。然后我可以通过 Samba 访问其文件或通过 SSH 和 RDP 进行连接。

但是,如果我还将笔记本电脑 A 连接到 VPN(通过 Cisco AnyConnect SMC),尽管连接仍在建立,但我无法再通过蓝牙 ping 远程 IP。我刚刚发现我甚至无法在蓝牙接口上 ping 我自己的 IP。

Ethernet adapter Bluetooth Network Connection:
   Description . . . . . . . . . . . : Bluetooth Device (Personal Area Network)
   IPv4 Address. . . . . . . . . . . : 169.254.120.2(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0

Pinging 169.254.120.2 with 32 bytes of data:
General failure.

此外,我在 hosts 文件中有一个记录,用于将远程 BT 设备映射到别名

169.254.120.1     hp hpbt hph   # Bluetooth PAN Direct connect
C:\Users\Qwerty>ping hp
Ping request could not find host hp. Please check the name and try again.

C:\Users\Qwerty>ping 169.254.120.1

Pinging 169.254.120.1 with 32 bytes of data:
PING: transmit failed. General failure.

出了什么问题?如何继续使用 VPN 并通过 BT 连接到机器?

答案1

除了您误用 IPv4 链路本地寻址之外,您的问题还在于您想要拆分隧道。

Cisco AnyConnect 接受您所连接的防火墙或路由器的命令。许多公司不允许使用分割隧道,因为这存在安全风险。当防火墙/路由器配置为不允许分割隧道时,您在连接到隧道时将无法进行本地联网。AnyConnect 将通过更改主机路由来阻止本地网络访问,从而强制执行此操作,并且它会不断寻找对主机的更改并终止允许本地网络访问的更改。

这可以防止安全风险,例如您的 PC 在连接到公司网络时受到攻击。它还可以防止您从家里连接到公司网络,然后使用隧道绕过防火墙访问互联网,因为防火墙的政策可能令您不满意。

如果您想要分割隧道,那么您必须说服公司网络管理员允许它,但这不太可能。

相关内容