无法ping通Android设备

Kev*_*rte 5 linux networking android raspberry-pi

我正在尝试从 Raspberry Pi 3 ping 我的三星 Galaxy S8,但我似乎没有得到响应。

我正在使用ping 192.168.1.187来自我的 Pi的命令行参数,但它无法收到 ping 回。我什至尝试使用 Galaxy S8 中的 Android 终端进行 ping,wwww.google.com但它无法发送 ping。

这让我相信问题出在 Galaxy S8 上。有什么办法可以“允许”ping吗?是否有另一种方法可以让 Pi 检测 Galaxy S8 是否连接到同一个 wifi 网络?

笔记:

  • 路由器无法 ping 通 Galaxy S8

  • Raspberry Pi 与其他所有设备(笔记本电脑、电视、其他 Pi)都能正常 ping 通

  • 防火墙被禁用

  • Galaxy S8 的 wifi 设置为 always on

小智 4

你检查过android手机的睡眠策略吗?为了节省电池,Android 可能会让您的设备进入睡眠状态。

设置 > 无线和网络设置 > Wifi 设置 > 按菜单按钮 > 高级 > Wifi 睡眠策略,设置为从不。

不过,如果您无法 ping 通,则在 Android 内核 (OS) 中,可能会设置 iptables 规则来阻止 icmp 数据包。您使用的 Android 操作系统是什么?

你可以试试nmap。

sudo nmap -sP 192.168.1.0/24 或 sudo nmap -sP 10.0.0.1/24