位于同一子网但彼此不可见

位于同一子网但彼此不可见

我正在尝试在树莓派上运行 octopi 服务器并通过笔记本电脑连接到它。

我设法让两台设备(一台树莓派 4 和一台笔记本电脑)位于我大楼内公共 WiFi 网络的同一子网(即 10.43.36.x)。

使用 nmap -sn 我可以查找建筑物周围的所有设备,并且我得到了相同的结果,但是,我看不到其他设备。

我设法使设备位于同一子网的方法是复制一个设备的 eth mac 地址,使用 macchanger 随机化地址,然后在新设备上使用旧 mac 从 dhcp 获取类似的 ip。

我该如何解决这个问题?

答案1

公共 WiFi 网络通常会启用无线客户端隔离功能,这会阻止同一 WiFi 网络上的两个设备互相发送流量,即使它们位于同一子网上。

如果是这种情况,那么您需要:

  • 通过两台设备都可以访问的某台机器进行连接。有很多工具可以实现这一点,包括 SSH 隧道、恩格罗克、VPN、、stunnelsocat
  • 将它们放在没有客户端隔离的不同 WiFi 网络上。

相关内容