Linuxでkai(wlan設定編) > madwifi > 設定例 > debian + GW-NS54CW

Total: - (Today: - Yesterday: - )
最終更新日 2010/08/21 07:39

  • ここではdebian lennyでPLANEX GW-NS54CW (Atheros AR2413)をXLink Kai用として設定した際のメモを紹介する
  • debian lenny(2.6.26-2-686)のリポジトリにはmadwifiが用意されているが、それは使用しない
  • madwifiで公開されている最新版ドライバをダウンロードして使用した
  • このページについての指摘や情報がありましたらコメントに投稿をお願いします
  • 旧内容ページ


1.ドライバのインストール

  • madwifiドライバをダウンロードしてインストールする
$ uname -a
Linux debian 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 UTC 2010 i686 GNU/Linux
  • GW-NS54CWが認識されているか確認する
$ lspci
03:00.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
  • SubVersionを追加する
$ sudo aptitude install subversion
  • madwifiをダウンロードする
$ cd ‾/Downloads
$ svn checkout http://madwifi-project.org/svn/madwifi/trunkmadwifi
$ svn update madwifi
  • madwifiをビルドする
$ cd madwifi
$ make clean
$ make
  • madwifiをインストールする
$ sudo make install
  • madwifiドライバをロードする
$ sudo modprobe ath_pci
  • madwifi初期化スクリプトを作成する
  • SSIDにはMHP2Gのものを設定した
$ sudo touch /usr/local/bin/madwifi_adhoc.sh
$ sudo chmod +x /usr/local/bin/madwifi_adhoc.sh
$ sudo vi /usr/local/bin/madwifi_adhoc.sh
#!/bin/sh
SSID=PSP_AULJM05500_L_MHP2Q000
/usr/local/bin/wlanconfig ath0 destroy
/usr/local/bin/wlanconfig ath0 create wlandev wifi0 wlanmode adhoc
/sbin/ifconfig ath0 down
/sbin/iwconfig ath0 channel 1
/sbin/iwconfig ath0 essid ${SSID}
/sbin/ifconfig ath0 up

2.ドライバとインタフェースの確認

  • インタフェースを初期化する
$ sudo /usr/local/bin/madwifi_adhoc.sh
  • ドライバ情報を確認する
$ lsmod | grep ath
ath_rate_sample        10560  1
ath_pci               201432  0
wlan                  194288  4 wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               350592  3 ath_rate_sample,ath_pci
$ sudo modinfo ath_pci | head -10
filename:       /lib/modules/2.6.26-2-686/net/ath_pci.ko
license:        Dual BSD/GPL
version:        svn r4128 (trunk)
description:    Support for Atheros 802.11 wireless LAN cards.
...
  • インタフェースを確認する
$ sudo ifconfig ath0
ath0      Link encap:Ethernet HWaddr 06:90:cc:??:?:??
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:380548 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1047218 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:42128680 (40.1 MiB) TX bytes:147652484 (140.8 MiB)
$ sudo iwconfig ath0
ath0      IEEE 802.11g ESSID:"PSP_AULJM05500_L_MHP2Q000" Nickname:""
          Mode:Ad-Hoc Frequency:2.412 GHz Cell: BE:E8:7A:??:??:??
          Bit Rate:0 kb/s Tx-Power:18 dBm Sensitivity=1/1
          Retry:off RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=21/70 Signal level=-75 dBm Noise level=-96 dBm
          Rx invalid nwid:8 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:0 Missed beacon:0

3.その他

  • Atherosカードを取り付けると初期状態ではath5kドライバが使用される場合が多い
  • madwifiドライバと干渉するのでath5kドライバを使用しないように設定した
$ lsmod | grep ath
ath5k                  87648  0
mac80211              139808  1 ath5k
cfg80211               21608  2 ath5k,mac80211
$ sudo ifconfig wlan0 down
$ sudo modprobe -r ath5k
$ sudo vi /etc/modprobe.d/blacklist
blacklist ath5k ← ファイルの最終行に追加した

以上で設定は終わり。


コメント

名前:
コメント:
最終更新:2010年08月21日 07:39
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。