すべてrootユーザーでの作業
無線LANのドライバとファームウェアをダウンロードしておく
http://www.ralinktech.com/en/04_support/support.php?sn=501
・ドライバ:RT2860PCI/mPCI/CB/PCIe(RT2760/RT2790/RT2860/RT2890)
・ファームウェア:Firmware RT28XX/RT30XX PCI/mPCI/PCIe/CardBus series (RT2760/RT2790/RT2860/RT2890/RT3060/RT3062 /RT3562/RT2860/RT2760/RT2890/RT2790/RT3090)
#2013/01/20追記 ファームウェアはVineとかで使うらしく今回は不要
インストールに必要なパッケージをインストール
yum install -y kernel kernel-devel kernel-headers gcc
unzip -q RT2860_Firmware_V26.zip
解凍した中身のファームウェアを/lib/firmwareにコピー
cp rt2860.bin /lib/firmware/.
ドライバはtar.bz2となっているが実際にはtar.gzip
tar zxvf 2010_07_16_RT2860_Linux_STA_v2.4.0.0.tar.bz2
cd os/linux
config.mkを編集
vi config.mk
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
元のディレクトリに戻りmake
cd ../../
make
make install
vi /etc/modprobe.conf
最下行に下記を追加
alias ra0 rt8260sta
LinuxでWPA2を使うには、wpa_supplicantが必要
Pre-Shared Key(PSK)を取得する
wpa_passphrase SSID パスフレーズ
を入力すると下記を得られる
# wpa_passphrase hoge-ssid hoge-passphrase
network={
ssid="hoge-ssid"
#psk="hoge-passphrase"
psk=bfc7ea9ddfcff3240233066975789ef7be95dba1e71df26b4dd431e3ac603ea2
}
wpa_supplicantの変更
vi /etc/sysconfig/wpa_supplicant
INTERFACES="-i ra0"
wpa_passphraseで取得したPSKを含めて変更
vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="hoge-ssid"
key_mgmt=WPA-PSK
proto=WPA WPA2
pairwise=CCMP
group=CCMP
#psk="hoge-passphrase"
psk=bfc7ea9ddfcff3240233066975789ef7be95dba1e71df26b4dd431e3ac603ea2
}
/etc/Wireless/RT2860STA/RT2860STA.dat の修正
WPAPSK=<16進のキー>はwpa_passphraseで取得したPSK
CountryCode=JP
SSID=xxx
AuthMode=WPA2PSK
EncrypType=AES
WPAPSK=<16進のキー>
インターフェースの作成
vi /etc/sysconfig/network-scripts/ifcfg-ra0
# RaLink RT2860
DEVICE=ra0
TYPE=Wireless
BOOTPROTO=dhcp
ONBOOT=yes
WPA=yes
有線LANを使わない場合は、/etc/sysconfig/network-scripts/ifcfg-eth1
を変更
ONBOOT=no
service wpa_supplicant start
service network restart
で接続できる
boot順序の変更
vi /etc/rc.d/init.d/wpa_supplicant
# chkconfig: - 12 88
# chkconfig: 35 12 88に変更
chkconfig --del wpa_supplicant
chkconfig --add wpa_supplicant
chkconfig wpa_supplicant on
これだと×
単純に起動順番の問題じゃない
/etc/sysconfig/network-scripts/ifup-wireless の末尾に以下のスクリプトを追加
if [ "$WPA" = "yes" -a -x /etc/init.d/wpa_supplicant ]; then
/sbin/service wpa_supplicant start
fi
次の日へ続く
sakurapup.browserloadofcoolness.com • トピック - ASUS EeePC 901-16G 動作報告
http://sakurapup.browserloadofcoolness.com/viewtopic.php?f=14&t=1656
RaLink RT2860 on CentOS 5.6 - yoyamaの日記
http://d.hatena.ne.jp/yoyama/20110419/1303230286
RaLink RT2860 on CentOS 5.6 その2 - yoyamaの日記
http://d.hatena.ne.jp/yoyama/20110420/1303312124
CentOS 5.4 でコレガ CG-WLCB300GNS(RaLink RT2760) を利用するには - Nanの備忘録
http://d.hatena.ne.jp/nan_homewood/20100303/1267580997
private memos for gentoo linux: Eee PC 901-16G 有線と無線LAN設定
http://gentoo-linux-memo.blogspot.jp/2009/06/eee-pc-901-16g.html
無線LANをWPAで暗号化して使用するには − @IT
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/982wpasupplicant.html
snagplaces on @wiki - CentOS on EeeBOX/無線LAN:RaLink 0781の認識
http://www21.atwiki.jp/snagplaces/pages/47.html
作成中 wpa_supplicant
http://m-style-beta.ddo.jp/-bibouroku/linux/71217ddalan/25c66e0566f8wpa_supplicant
CentOS5.5に無線LAN設定する - まいにちまったり - 楽天ブログ(Blog)
http://plaza.rakuten.co.jp/detch37/diary/201102210000/
黒ぶちメガネのblog » Blog Archiv » ACER Aspire one 752(Linux)で無線LANを使う
http://www.kurobuti.com/blog/?p=2154