2014-01-17 3 views
5

3G 및 Wifi 연결을 모두 가동 할 수 있습니까? 두 인터페이스를 통해 동시에 전송하고 싶습니다.Android에서 Wi-Fi 및 3G 인터페이스를 동시에 사용 하시겠습니까?

그러나 Wifi가 작동되면 3G가 다운되는 것으로 나타났습니다. 사실 그것은 라우팅 테이블이 인터페이스의 on/off에서 업데이트되는 것으로 보인다.

:

1) 라우팅 테이블 UMTS 내가 실행 한에 무선 랜으로

192.168.1.0/24 dev eth0 src 192.168.1.147 
default via 192.168.1.1 dev eth0 

3에 여기 코드/UMTS에

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) 라우팅 테이블 와이파이 onenter/와이파이)에

# 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 

내가 장치를 설치하고 작동시킬 수 있다고 생각한 것을 보았습니다. 그러나 이것은 그렇지 않습니다. 공용 인터넷 주소 (a.b.c.3)를 ping 할 때, 경우 1) 및 2) 모든 것이 잘됩니다. 3)의 경우에는 대답이 없습니다.

Android는 한 번에 하나의 기기 만 사용할 수 있다고 설정합니까? 일반적인 리눅스 박스처럼 두 인터페이스를 모두 사용할 수있게하려면 어떻게해야합니까?

미리 감사드립니다.

P .: Wi-Fi가 켜져있을 때 데이터 연결을 사용하려면 [1]의 해결책을 시도했습니다.

[1] 안드로이드 2.3에 대한 데이터 연결을 사용하도록 설정하는 방법에

[2] 안드로이드에서 통화를 차단하는 방법 - telephonyService.enableDataConnectivity()을 얻을 수 ITelephony를 사용하여>; 그러나 나는 예외를 얻는다.

답변

-1

어떻게 장치가 여러 개의 IP를 가질 수 있습니까?

3g에 연결하면 WIFI에서 제공 한 ip와는 다른 새로운 IP가 제공됩니다.

+0

장치에는 항상 여러 개의 IP 주소가 있습니다. 현재 유선 LAN과 무선 LAN 중 하나가 있습니다. 또한 VMWare에는 내 컴퓨터가 동시에 연결되는 가상 네트워크가 있습니다. –