WEPモードをEnableにしていると不安定でつながらないことが多いので、Disableとした。
Zaurus(ザウルス)SL-C860 とPHS、無線LANを使って、無線LANルータをつくる。
いわゆるポケットWif もとい、モバイルルータ化
用意するもの
ハード
SL-C860(ノーマルカーネル、1.40JP)
SD-LINK11b
AirEdge AX420N
ソフト
iptables 1.2.9
iptables-modules 24.418-rmk7-pxa3-embedix
sd-link11b (ドライバー) 10.0.-1
その他
自作バッテリー
EVOLTA ×4本 (1.2V×1000mAh)×4=4.8V
Step1
SD-LINKドライバーのインストール
Ad-Hocの設定
Create
SSID 「zaurus1」 適当
Type 「Ad-Hoc」
Channel「8」 適当
Rate「AUTO」 適当
WEP Mode「disable」
Key Index 0
TCP/IP
IP AddressとSubnetMaskを入力
GateWayは不要
※SubnetMaskは30Bitとかの方が安全
写真が古い 実際は255.255.255.252で設定
DNSはPHSのDNSを調べて記入する。
IP Tableを起動する。
適当なところにIpTableを起動するコマンドを記述し、
無線LAN起動時に自動実行する。
/home/zaurus/ に phs.sh で以下を記述
-----------------------------------------------------------------------------
#! /bin/sh
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
modprobe ipt_MASQUERADE
ln -s /usr/sbin /usr/local/sbin
/usr/local/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
/usr/local/sbin/iptables-save > /etc/sysconfig/iptables
-----------------------------------------------------------------------------
/etc/pcmcia/network の ” start_fn $DEVICE” ネットワーク接続時にip tableコマンドを実行する。
~省略~
start_fn $DEVICE
/home/zaurus/phs.sh
~省略~
以上設定終わり
接続時の注意事項
1 PHSから接続
2 SD-Linkを差し込む →自動接続される
切断時
1 SD-Linkのアンテナマークをタッチして、Radio Offにする。
2 PHSを切断
3 SD-Linkを抜く
※この手順を踏まないと、高い確率でザウルスがリブートする。
STEP2 ipod touch
設定 → Wi-Fi → 登録したワイヤレスネットワークが出るのを待つ
右端の”>”をタッチ
IPアドレス 静的
IPアドレス
サブネットマスク
ルーター
DNS
を設定する。
しばらくすると、接続される。
SpeedTEST まぁ、PHSならそこそこ
おまけ
自作のバッテリーパック
1.2V×4本で充電OK
稼働時間が1,2時間は延びた
持ち運び時
0 件のコメント:
コメントを投稿