远程信息处理单元上的接入点:Android设备无法连接

我正在使用一些Sitec S4远程信息处理单元来收集公路车辆中的传感器数据用于科学目的。 一个基于yocto的Linux发行版被安装在它们上面。 为了从笔记本电脑或平板电脑轻松pipe理它,我已经build立了一个hostapd和udhcpd的无线接入点。 我所testing过的所有客户端(Windows 7的笔记本电脑,Android 6的平板电脑,Android 7的智能手机)都可以连接到无线networking,通过DHCP接收IP地址,并可以从S4中ping通。 从Windows到S4的Cygwin SSH连接也是可能的。 问题是Android设备既不能ping通S4(所有数据包都不会丢失错误信息),也不能通过SSH连接到它。

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # The loopback interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.190 netmask 255.255.255.0 gateway 192.168.1.1 # The WiFi device auto mlan0 iface mlan0 inet static address 192.168.190.1 netmask 255.255.255.0 up /etc/init.d/hostapd start && /etc/init.d/udhcpd start down /etc/init.d/udhcpd stop; /etc/init.d/hostapd stop 

hostapdconfiguration文件:

 interface=mlan0 driver=nl80211 ssid=SomeSSID country_code=DE ieee80211d=1 hw_mode=g channel=1 auth_algs=1 wpa=2 wpa_passphrase=SomePassword wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP 

udhcpdconfiguration文件:

 start 192.168.190.100 end 192.168.190.199 max_leases 99 remaining yes interface mlan0 option subnet 255.255.255.0 option router 192.168.190.1 

你有什么想法,我已经configuration了错误的方式? 我期待着你的build议。 抱歉顺便说一句,如果我应该把这个post超级用户,但这是一个商业安装,包括一些消费类设备。

最近我有类似的问题。 这个问题可能是由路由器和设备之间的距离太大造成的。 我build议你通过https://www.netspotapp.com/wifi-signal-strength.html检查wifi信号强度,找出弱信号强度的问题区域。 一旦我找出了糟糕的Wi-Fi信号的原因,我优化了接入点的位置。