・とりあたまさんのおぼえがき: BT-PANで回線共有
REGZA PhoneをGingerBreakでroot取ってドコモの回線をNexusOneでも共有する事に
NexusOneは標準環境だったんだけどついでにCyanogenMod7を入れました
例では192.168.1.xを使ってるけどWirelessTetherのデフォルトは192.168.2.xなので気をつける
それ以外は手順通りでうまくできました
ただリンク先にも書いてあるけどアプリによっては通信できない事も、、
ブラウザとかまぁ概ね問題無し
ついでにノートPCからも接続できるようにしようと思ったけどBluetooth載ってなかったorz
これからNexusOneもかばんに入れて持ち歩こうと
適当にスクリプトを書いておいた
#!/system/bin/sh
BT_ADR=xx:xx:xx:xx:xx:xx
IP_ADR=192.168.2.100
GW_ADR=192.168.2.254
DNS_ADR=8.8.8.8
start () {
echo start pand
pand --connect ${BT_ADR}
NUM=1
while [ `pand --list | wc -l` -eq 0 ] && [ ${NUM} -lt 10 ]; do
echo -n "${NUM}, "
sleep 1
NUM=`expr ${NUM} + 1`
done
echo
if [ ${NUM} -eq 10 ]; then
echo error
exit
fi
ifconfig bnep0 ${IP_ADR}
route add default gw ${GW_ADR} dev bnep0
setprop net.dns1 ${DNS_ADR}
}
stop () {
echo stop pand
pand --killall
}
case $1 in
start)
start
;;
stop)
stop
;;
esac
ついでにremountの方法
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock1 /system
0 件のコメント:
コメントを投稿