2016-07-13 10 views
-1

私は以下のhw環境を持っています: - devボード; - Android搭載端末。 - Ubuntuラップトップ;USBテザリングとWiFiホットスポットインターフェイス間のAndroidネットワークブリッジ

AndroidはUSBケーブルでボードに接続されています。 ノートパソコンがWi-FiホットスポットでAndroidデベロッパーに接続されています。

Androidからは、ボードにUSBテザリング(およびその逆)を送信することができます。 また、Androidから、ノートパソコンにpingを送信することができます(逆の場合もあります)。

| Dev board | < --- usb tether ---> |アンドロイドアプリ詳細情報| < --- wifi ---> |ノートパソコン|

Android搭載端末では、usb0とwlan0のインターフェイスがあります。 私はラップトップからdevのボードにpingしたいです。

ブリッジの設定方法は?そして、この橋はADBスローwifiで動作するはずです。

Androidの詳細:

ifconfigコマンド

bridge0リンクENCAP:イーサネットのHWaddr 58:A2:B5:7F:7B:21
INET6 addrの:FE80 :: 7824:93ff:fe96:c19f/64スコープ:リンク ブロードキャスト実行マルチキャストMTU:1500メトリック:1 RXパケット:399エラー:0低下:21オーバーラン:0フレーム:0 TXパケット:358エラー:0低下:0オーバーラン:0キャリア:0 衝突:0 txqueuelen:0 RXバイト:46412(45.3 KiB) TXは、バイト:26128(25.5 KiBの)

LOリンクENCAP:ローカルループバック
のinet addrの:127.0.0.1マスク:255.0.0.0 INET6 addrに::: 1/128範囲:MTUを実行しているホスト UP LOOPBACK:16436メトリック:1 RXパケット:227エラー:0廃棄:0オーバーラン:0フレーム:0 TXパケット:227エラー:0廃棄:0オーバーラン:0キャリア:0 衝突:0 txqueuelen:0 RXバイト:22816 22.2 KiBの)TXバイト:22816(22.2 KiBの)

USB0リンクENCAP:イーサネットのHWaddr DE:46:31:73:06:7E
INETのADDR:192.168.4 2.129 Bcast:192.168.42.255マスク:255.255.255.0 inet6アドレス:fe80 :: dc46:31ff:fe73:67e/64対象範囲:リンク ブロードキャスト実行マルチキャストMTU:1500メトリック:1 RXパケット:449エラー:0落ちた:0オーバーラン:0フレーム:0 TXパケット:241エラー:0低下:0オーバーラン:0キャリア:0 衝突:0 txqueuelen:1000 RXバイト:33485(32.7 KiB)TXバイト:26750(26.1 KiB)

wlan0リンクENCAP:イーサネットのHWaddr 58:A2:B5:7F:7B:21
のinet addrの:192.168.43.1 BCAST:192.168.43.255マスク:255.255.255.0 INET6 addrの:FE80 :: 5aa2:b5ff:fe7f :7b21/64対象範囲:リンク ブロードキャストランニングマルチキャストM TU:1500メトリック:1 RXパケット:674エラー:0ドロップ:3オーバーラン:0フレーム:0 TXパケット:398エラー:0廃棄:0オーバーラン:0キャリア:0 衝突:0 txqueuelen:1000 RXバイト:47625(46.5KiB)TXバイト:35994(35。1 KiB)

インターフェイスbridge0 USBテザーまたは無線LANホットスポットを有効にすると、自動的にAndroidの設定が有効になります。

ありがとうございました!

答えて

0

解決策が見つかりました。

だけ

が "1">は、/ proc/sys/net/IPv4の/ ip_forward

をエコーと

iptablesのは

を-Fすべてのiptablesのルールを削除しますiptables -X

iptables -t nat -F

関連する問題