Ubuntu9.04サーバーを無線LAN接続対応にする(WPA)
今までサーバー置いてた場所が実家のパブリックスペースだったため自室に移せと言われました.
ですがうちでは無線LANがデフォなのでサーバー版では少しきついなと思っていたのですがどうやら
onodes@Balthazar:~$ lspci |grep Network 02:00.0 Network controller: RaLink RT2561/RT61 802.11g PCI
どうやら挿してみた無線LANカードは生きていて、ドライバも入ってた模様です.
そこで
sudo emacs /etc/network/interface でインターフェースを書き換え(wlan0でhogehogeする(iwconfigで確認))
でも繋がらないので駄目かなと思っていたところうちの回線がWPAにしてたことに気づきこの方法だとWPAでの接続は不可能かなと思いWPAでの接続方法を調べ直し.
有線LAN環境で
sudo apt-get install wpa_supplicant
をする(9.04にはデフォルトで入ってた)
そこからの設定まとめ
sudo wpa_passphrase essid pass > /etc/wpa_supplicant.conf
そしてこれをこのように編集
network={ ssid="essid" proto=WPA key_mgmt=WPA-PSK #psk="pass" psk=awsedrftgyhujikolp(ここが自動生成されてる) }
注意!!!
ここでpsk=awsedrftgyhujikolpのところをコメントアウトしてpsk="pass"のコメントアウトをはずすとかをしないように注意(しないと思うけど)
次にコマンドを打つ
sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -Dwext
このあとwlan0をifupで立ち上げれば多分繋がるはず.
再起動後もつながり、サーバーなので固定IPをふらせるためには
% sudo emacs /etc/network/interfaces auto wlan0 iface wlan0 inet static address 192.168.1.50 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 wpa-driver wext wpa-conf /etc/wpa_supplicant.conf
とかにしてやればおkです.