在Android上同时使用wifi和3G接口?

在Android上同时使用wifi和3G接口?,android,mobile,wifi,3g,Android,Mobile,Wifi,3g,是否可以同时启动3G和Wifi连接并运行。我想同时通过两个接口进行传输 然而,我注意到当Wifi启动时,3G正在下降。实际上,路由表似乎是在接口的开/关上更新的 1) 此处的路由表UMTS on/Wifi onenter代码 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开启/UMTS开启 192.168.1.0/24 dev eth0 src 19

是否可以同时启动3G和Wifi连接并运行。我想同时通过两个接口进行传输

然而,我注意到当Wifi启动时,3G正在下降。实际上,路由表似乎是在接口的开/关上更新的

1) 此处的路由表UMTS on/Wifi onenter代码

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开启/UMTS开启

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)我没有得到答案

安卓究竟在哪里设定一次只能使用一台设备?如何使这两个接口都可用,就像在普通linux机器上一样

提前谢谢

注:我在[1]中尝试了在wifi开启时启用数据连接的解决方案,但没有办法

[1] 如何在Android 2.3上启用数据连接


[2] 如何在android-->中阻止调用,使用ITelephony获取telephonyService.enableDataConnectivity();但是我有一个例外。

一个设备怎么可能有多个IP


连接到3g将提供不同于WIFI的新IP。

设备始终具有多个IP地址。我目前有一个来自有线局域网,一个来自无线局域网。我的计算机同时连接到VMWare中的虚拟网络。