无法ping Android设备

时间:2017-06-16 21:34:23

标签: android linux networking raspberry-pi

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

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

这让我相信问题在于Galaxy S8。有没有办法让#34;允许" ping上了吗?是否有另一种方法,Pi可以检测Galaxy S8是否连接到同一个wifi网络?

注意:

  • 路由器无法ping通Galaxy S8

  • Raspberry Pi与其他所有设备(笔记本电脑,电视,其他Pis)配合使用

  • 防火墙已停用

  • Galaxy S8的wifi设置为always on

2 个答案:

答案 0 :(得分:3)

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

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

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

您可以尝试使用nmap。

sudo nmap -sP 192.168.1.0/24 要么 sudo nmap -sP 10.0.0.1/24

答案 1 :(得分:1)

首先检查PI + S8的IP地址,看它们是否在同一子网中并正确连接。

主要问题可能是ping应用程序在Android设备上不可用(至少我认为是这样)。

要修复此问题,请检查 PingTools网络工具的Android商店,然后在智能手机上安装该应用。

然后尝试从S8 ping到pi。