私は以下の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の設定が有効になります。
ありがとうございました!