是否可以同时启动和运行3G和Wifi连接。我想通过两个接口同时传输。
然而,我注意到当Wifi上升时,3G正在下降。实际上,似乎路由表在接口的开/关上更新。
1)路由表UMTS on / Wifi onenter code here
a.b.c.1 dev rmnet0
a.b.c.0/24 dev rmnet0 src a.b.c.2
default via a.b.c.1 dev rmnet0
2)路由表Wifi on / UMTS on
192.168.1.0/24 dev eth0 src 192.168.1.147
default via 192.168.1.1 dev eth0
3)有了wifi,我跑了:
# ip link set rmnet0 up
# ip route
192.168.1.0/24 dev eth0 src 192.168.1.147
a.b.c.0/24 dev rmnet0 src a.b.c.2
default via 192.168.1.1 dev eth0
当我看到我认为我已经设法将两个设备都启动并运行时。然而,这种情况并非如此。当我ping公共互联网地址(a.b.c.3)时,在案例1)和2)一切顺利。在案例3)我得不到答案。
Android在哪些地方设置一次只能使用一个设备?如何使两个接口都可用,就像普通的linux盒子一样。
提前致谢。
P.S。:我已经尝试了[1]中的解决方案,当wifi打开时启用数据连接,没办法。
[1]如何在Android 2.3上启用数据连接
[2]如何在android中阻止调用 - >使用ITelephony获取telephonyService.enableDataConnectivity();但我得到了例外。
答案 0 :(得分:-1)
设备如何拥有多个IP?
连接到3g将提供一个新的IP,它与WIFI提供的IP不同。