我正在尝试通过大学无线网络从 macbook pro(OS 10.11.1)ssh 到越狱的 iphone 4(OS 7.1.2)。笔记本电脑和 iphone 放在同一张桌子上,而 wifi 路由器(可能是中继器)就在我正上方。阅读了许多不同的故障排除教程后,我仍然无法从 macbook 到 iphone 或从 iphone 到 macbook 建立 ssh 连接。
使用 MacBook,我能够通过 SSH 连接到大学计算空间。我也可以从 iPhone SSH 连接到大学计算空间。但我无法连接这两个设备。
我尝试使用 iPhone 的“私有”和“公共”IP,但失败了。每次尝试时,我都会收到以下两种回复之一。要么是:
ssh: connect to host 10.142.164.50 port 22: Connection timed out
或者
ssh: connect to host 10.142.164.50 port 22: Network is unreachable
本教程表明以 10.xxx.xxx.xxx 开头的 IP 范围是“私有”且不可路由的,这很合理,因为这是一个很大的校园。然而,这个苹果网页具体使用 IP 10.xxx.xxx.xxx 作为示例,这让我很困惑——要么是苹果自己的教程给出了严厉的建议,要么是 10.xxx.xxx.xxx IP 范围信息不正确。
我不太可能获得端口转发的权限。那么,我注定无法建立 ssh 连接吗?还是我做错了什么?这是我的用户错误,还是这个 wifi 网络完全不在我的掌控之中?
我还应该注意,我从另一台设备 ping 任一设备都会导致 100% 的数据包丢失。因此,它们没有响应 ping。我也知道有几个类似的问题,但这个问题专门涉及大学、校园 wifi。
答案1
天花板上的设备可能是 WAP。大学网络可能未配置为允许连接到同一 WAP 的设备相互广播。您的两台设备位于同一子网上,需要 ARP 才能获取另一台设备的第 2 层地址。ARP 使用广播。如果您无法在同一个 WAP 上广播,则无法从一个设备向另一个设备通信。
您可以在两台设备之间建立一个临时 Wi-Fi 网络,但这样您就无法连接到大学网络。