|
|
1
1
你说这不是一个系留或路由的情况,但如果你想一想,这真的是两者都有。 它是路由的,因为来自电话的流量需要路由到两个接口之一。可能没有路由 通过 电话,但这仍然是一个路由问题。幸运的是,路由部分似乎在所有三个平台上都有效。 这也是一种不同寻常的系留方式。唯一的区别是流量不是来自Pi,而是来自电话,并且Pi而不是电话充当接入点。 从系留的角度考虑它很重要,因为它表明Android CAN同时具有WiFi和蜂窝网络(至少在热点模式下,但也可能在客户端模式下)。在这方面,我的回答并不完整——我无法告诉你如何实现这一点。 至于你提到的Windows电话问题:为了解决这个问题,首先确定DNS服务器所在的位置,它知道Pi的FQDN。公共DNS服务器是否知道它,即使它显然在专用网络上? 您的观察有两种可能的解释:
无论如何,您真正需要的是拥有两个独立的DNS基础结构。实现这一点的一种方法是在应用程序中包含一个小型DNS服务器(可能是dnsmasq),并使用Pi的FQDN为区域配置一个转发器,以转发到Pi的IP地址(显然,这必须是硬编码的)。所有其他请求都应发送到正常的DNS服务器。 另一种方法可能是根本不使用DNS,而是使用hosts文件。 |
|
|
2
0
对于Android手机,您可以使用名为“WiFi和移动数据交换机”的应用程序( https://play.google.com/store/apps/details?id=com.totemsoft.wifimd ). 对我来说,它解决了同时连接到互联网(通过移动数据)和本地网络(通过WiFi,通过WiFi无法访问互联网)的问题。该应用程序在三星Galaxy A8上运行正常。我希望,我的评论对某人有所帮助。 |
|
|
kmchmk · 广播接收器在某些设备上不工作 8 年前 |
|
|
TPWang · Android adb无线/WIFI调试操作超时 10 年前 |
|
|
Brett · 同时访问WiFi LAN(无网关)和移动网络 11 年前 |