我正试图从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
答案 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。