無線lanでアクセスポイント構築
玄箱HGをサーバにして24時間うごかしているのでせっかくだからUSB無線LANにトライしてみた。目的はアクセスポイントにして動かすこと。前は無線LAN付ルータでアクセスしてたんですが、今回ファミリーからプレミアムに変更したので、ルータはいらなくなった。単にアクセスポントとして使えばいいんだけど、、電気代がもったいない
でもってUSB無線は玄箱で実績のあるPlanexのGW-US54Mini linuxを使用 2,980円なり どこでも入手できるし安いですねぇ。
まず下記を参照してカーネルのコンパイル ドライバーのインストール よくまとめられています。感謝 ほかにもバックアップとか結構参考になります。
http://dyg.ath.cx/category/kurobox/
ただmenuconfigでうちではbrigeを使ったので
802.1d Ethernet Bridging" ( "Networking options")と "Universal TUN/TAP device driver support" ("Network device support")をさらに追加してコンパイル
brideを作成するためのユーティリティを入れる
#apt-get install bridge-utils
アクセスポイント化
#iwconfig wlan0 mode Master
#iwconfig
wlan0 802.11b/g NIC ESSID:"xxxxxxxxxxx"
Mode:Master Frequency=2.437 GHz Access Point: xx::xx:xx::xx:xx:xx
Bit Rate:11 Mb/s
Retry:off RTS thr=2432 B Fragment thr:off
Encryption key:****-****-** Security mode:open
Power Management:off
Link Quality=88/100 Signal level=84/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:13
Tx excessive retries:2 Invalid misc:0 Missed beacon:0
でもってMACアドレスがちゃんと表示されてるか確認
Bridgeを作成
#brctl addbr br0
#brctl addif br0 eth0
#brctl addif br0 wlan0
#ifconfig eth0 0.0.0.0
#ifconfig wlan0 0.0.0.0
brigeにIPアドレスをつける。これが玄箱HGのIPアドレスになります。うちは光プレミアムなので
#ifconfig br0 192.168.24.xxxx netmask 255.255.255.0 up
デフォルトゲートウェイ追加(ルータのIPアドレス)
#route add default gw 192.168.24.1 br0
ほんとはbridgeなんか使わなくてルーティングテーブルをちゃんと書けば動くんだろうけど、、めんどくさかったので安易に逃げた。
なおあたりまえですがessidとか認証はしっかり入れましょう。
#iwconfig wlan0 essid xxxxxx で入ります。なおkeyは
#iwconfig walan0 key xxxx-xxxx-xxで入ります。iwconfigで確認してください。
bridgeの利点はether側からも問題なく192.168.24.xのネットワークからアクセスできることです。
| 固定リンク


コメント