elas@atelierent.jp

プログラム、疑問点、考え方、ボヤキなどなど

【Android/ガジェット/Raspberry Pi/実験】Android(4.4.x) + Raspberry Pi(初代) + MobileCube

昔の自分記事の転載です。なのでAndroid 4.4.xです。Raspberry Pi 初代です。MobileCube(今となっては化石)です。

需要は無いかと(正直スマホ1つでテザったら終りだと)思います。が、前記事でRaspberry Piに触れて思い出したのと、断片的な知識メモとしての転載です。

 

■■■ 結構ガラクタな環境でWiFi環境構成してみる実験 ■■■

やりたかったことは、

Android → RPiにぶっ刺したUSBのWiFiアダプタ(ゲスト接続)

これをMobileCube分散という「中継的」なことをやりたかった。

 

だが、RPiのWANは直にブリッジできないみたい。。。

もうメモ取ってないから忘れたけどRPi上で一旦DHCPサーバー立てるとかいろいろすればできるみたい。。。でも、そこまでダイブしておりません。

 

●材料(いくつかリンク死んでたので材料不足してるかも。。。)

orebibou.com

udevへの対象デバイス追加方法

www.linuxslaves.com

stackoverflow.com

 

●適当手順

事前にMobileCubeのDHCPを切っておく

 

生きてるIPv4グレップ

echo 192.168.0.{1..254} | xargs -P256 -n1 ping -s1 -c1 -W1 | grep ttl

 

Android4.4.x(ネットに繋がる)のUSBインターネット共有をadbから有効

(Android起動の安定待ちがいる?)

adb shell su -c "service call connectivity 34 i32 1"

 

上記安定待ち後に対象となるNIC(Android⇔MobileCube)をブリッジ化

sleep 10s

sudo brctl addbr br0

sudo brctl addif br0 usb1

sudo brctl addif br0 usb0

sudo dhclient br0

 

MobileCubeのAPに接続

これでDHCP解決者がAndroid側となりRPi(USB接続)を含んでネットにつながる