連接到 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.

此外,我在主機檔案中有一筆記錄,用於將遠端 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.

這是怎麼回事?

答案1

除了您濫用 IPv4 連結本地尋址這一事實之外,您的問題還在於您需要分割隧道。

Cisco AnyConnect 從您所連接的防火牆或路由器取得指令。許多公司不允許拆分隧道,因為它有安全風險。當防火牆/路由器設定為禁止分割隧道時,您在連接到隧道時將失去本地網路的能力。 AnyConnect 將透過更改主機路由來強制執行此操作,以阻止本地網路訪問,並且它會不斷查找主機的變更並終止允許本地網路存取的變更。

這可以防止安全風險,例如您的電腦在連接到公司網路時受到損害。它還會阻止您從家中連接並去上班,並使用隧道來訪問防火牆周圍的互聯網,該防火牆具有您可能不喜歡的策略。

如果您想要分割隧道,那麼您必須說服公司網路管理員允許它,但這不太可能。

相關內容