我有两台 MacBook Pro 和一台 Cisco RV110W 无线路由器。
我创建了一个所有端口均未标记的 VLAN,并将此 VLAN 链接到 Wi-Fi,并启用了“带 SSID 的无线隔离”选项。
我可以从两台 MacBook 成功连接到 Wi-Fi(之前创建的),如果我尝试在它们之间进行 ping 操作,它们就无法互相看到对方,这让我很满意。
问题出现的时候,我在 Finder 中看到另一台 MacBook Pro 的名称(该台 MacBook Pro 已启用屏幕共享(VNC)),于是我点击了它,然后提供了凭据,然后我就能够连接到另一台 MacBook Pro,而我认为这是不可能的,因为我在路由器中启用了隔离选项。
第一个问题:如果它们之间 ping 操作显示它们无法相互通信,且 Wi-Fi VLAN 已启用隔离,那么它们怎么可能互相看到?
第二个问题:Bonjour 能实现它们之间的通信吗?
第三个问题:我怎样才能使用该路由器真正隔离两台 MacBook?
答案1
检查System Preferences > iCloud
它们是否都登录了同一个 iCloud 帐户,并且都启用了“回到我的 Mac”。如果是,那么你可能是通过这种方式连接的,而不是直接通过 LAN 连接。
请注意,如果您在任意一台 Mac 上拥有多个用户帐户,则必须登录每个用户帐户来检查这一点,因为不同的用户可以登录不同的 iCloud 帐户。