2016-07-13 23 views
-1

다음과 같은 hw 환경이 있습니다. - dev 보드; - Android 기기 - 우분투 노트북;USB 테 더링 및 WiFi 핫스팟 인터페이스 간 Android 네트워크 브리지

안드로이드는 USB 케이블로 보드에 연결됩니다. 노트북은 wifi 핫스팟으로 Android 개발자에게 연결됩니다.

안드로이드에서 보드에 USB 테 더링을 던질 수있었습니다 (역도 마찬가지입니다). 또한 Android에서 노트북을 핑 (ping) 할 수있어 wifi 핫스팟 (wisei hotspot)이 생깁니다.

| 개발 보드 | < --- usb tether ---> | 안드로이드 | < --- wifi ---> | 노트북 |

Android 기기의 경우 usb0 및 wlan0 인터페이스가 있습니다. 랩톱에서 개발 보드를 ping하고 싶습니다.

브리지를 설치하는 방법은 무엇입니까? 그리고이 다리는 ADB throw wifi와 함께 작동해야합니다.

안드로이드 세부 정보 : 이더넷 HWADDR 58 : A2 : B5 : 7 층 : 7B : 21
INET6 요지 : FE80 :: 7824 : 93ff : fe96 : c19f

bridge0 링크 ENCAP

은 ifconfig/64 범위 : 링크 방송 연속 러닝 멀티 캐스트 MTU : 1500 미터법 : 1 RX 패킷 : 399 오류 : 0 저하 : 21 오버런 : 0 프레임 : 0 TX 패킷 : 358 오류 : 0 저하 : 0 초과 실행 : 0 반송파 : 0 충돌 : 0 txqueuelen : 0 수신 바이트 : 46412 (45.3 KiB) TX 바이트 : 26,128 (25.5 킬로바이트)

보라 링크 ENCAP : 로컬 루프백
INET 주소 : 127.0.0.1 마스크 : 255.0.0.0 INET6 요지 : : : 1/128 범위 : 호스트 UP LOOPBACK은 MTU를 실행 : 16436 측정 값 : 1 RX 패킷 : 227 오류 : 0 떨어짐 : 0 오버런 : 0 프레임 : 0 TX 패킷 : 227 오류 : 0 저하 : 0 오버런 : 0 반송파 : 0 충돌 : 0 txqueuelen : 0 수신 바이트 : 22816 22.2 킬로바이트) TX 바이트 : 22,816 (22.2 킬로바이트)

USB0 링크 ENCAP : 이더넷 HWADDR DE : 46 : 31 : 73 : 06 : 7E
INET 요지 : 192.168.4 2.129 Bcast : 192.168.42.255 마스크 : 255.255.255.0 inet6 addr : fe80 :: dc46 : 31ff : fe73 : 67e/64 범위 : 링크 확대 방송 멀티 프레임 MTU : 1500 측정 기준 : 1 RX 패킷 : 449 오류 : 0 하락 : 0 오버런 : 0 프레임 : 0 TX 패킷 : 241 오류 : 0 저하 : 0 오버런 : 0 반송파 : 0 충돌 : 0 txqueuelen : 1000 수신 바이트 : 33485 (32.7 KiB) 송신 바이트 : 26750 (26.1 KiB)

wlan0 링크 ENCAP : 이더넷 HWADDR 58 : A2 : B5 : 7F : 7B 21
INET 요지 : 192.168.43.1 BCAST : 192.168.43.255 마스크 : 255.255.255.0 INET6 요지 : FE80 :: 5aa2 : b5ff : fe7f : 7b21/64 범위 : 링크 브로드 캐스트 러닝 멀티 캐스트 M TU : 1500 Metric : 1 RX 패킷 : 674 오류 : 0 낙하 : 3 오버런 : 0 프레임 : 0 TX 패킷 : 398 오류 : 0 저하 : 0 오버런 : 0 반송파 : 0 충돌 : 0 txqueuelen : 1000 RX 바이트 : 47625 (46.5 KiB) TX 바이트 : 35994 (35.1 KiB)

인터페이스 bridge0 USB 테더 또는 wifi 핫스팟을 사용하면 자동으로 Android 설정이 이루어집니다.

감사합니다.

답변

0

나를위한 해결책을 찾았습니다.

그냥

의 iptables는

을 -F 모두의 iptables 규칙을 "1">/proc 디렉토리/sys 인/그물 /의 IPv4/IP_FORWARD

에코 제거 iptables -X

iptables -t nat -F