GW-NS54SAG + WPA + GentooLinux

ThinkpadX20用に買ってきたGW-NS54SAGの設定。

wireless-toolsインストール*1

#emerge net-wireless/wireless-tools

GW-NS54SAGはAtherosチップのためath_pciが必要との事なのでmadwifi-ngをインストール

#emerge net-wireless/madwifi-ng-0.9.2

(maskかけられていてemergeできなかったので文頭にACCEPT_KEYWORDS="~x86" emergeとして実行)

カードをさして認識させてみる。

#module-update
#modprobe ath_pci

ここらでPowerランプが点滅。

WEP意外の暗号化している場合、wpa_supplicantが必要なのでインストール。

#emerge net-wireless/wpa_supplicant

とりあえず存在を確認

#iwconfig ath0
#ifconfig ath0

ath0をup.

#ifconfig ath0 up

WPAのキーを作成。

#wpa_passphrase > /etc/wpa_supplicant/wpa_supplicant.conf

 にESSID名を、に接続するESSIDのパス(平文)

wpa_supplicant.confの編集

 # 以下の行は変更しないでください。動作しなくなります。
 ctrl_interface=/var/run/wpa_supplicant

 # rootのみがWPA設定を読めることを確実にします
 ctrl_interface_group=0

 # wpa_supplicantにスキャンとアクセスポイントの選択を行わせます
 ap_scan=1

 # 環境がWPA_TKIPのため以下の設定で。ssid/pskあたりは既に追加されてます。
  network={
   ssid="example"
  proto=WPA
  key_mgmt=WPA-PSK
  pairwise=CCMP TKIP
  group=CCMP TKIP WEP104 WEP40
  psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb
  priority=2
  }


wpa_supplicantを開始。

#wpa_supplicant -Bw -d -c/etc/wpa_supplicant/wpa_supplicant.conf -iath0 -Dwext

あとはIP/GW等設定すればOK。
DHCP使用可能ならば

#dhcpcd ath0
#dhclient ath0

等々。

参考
http://www.gentoo.org/doc/ja/handbook/handbook-x86.xml?part=4&chap=4&style=printable:GentooDocument

*1:(インストール不要?)