FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ubuntu 10.10 無線LAN wli-uc-gnhp wpa_supplicant

ついに起動後瞬時接続に成功しました。

どうやら悪いのはネットワークマネージャっぽいです。デフォルトのネットワークマネージャもダメでしたが、wicdもダメでした。

まず、/etc/network/interfacesの中身を設定します。書き加えるのはra0のところです。
----------------------------------------
auto lo
iface lo inet loopback

#ra0
auto ra0
allow-hotplug ra0
iface ra0 inet dhcp
wpa-ssid (アクセスポイントのSSID)
wpa-psk (wpa_passphraseで暗号化した後のキー)
scan_ssid 0 # よくわからないけど、1でもいいかも
ap_scan 11 # アクセスポイントのチャンネル
-----------------------------------------
無線LANインターフェースの名前(ra0)はifconfigやiwconfigで調べると分かります。
このinterfacesの中には、wpa_supplicantの設定も書きます。wpa_supplicantの設定ファイルはinterfacesのようです。
wpa-*系のコマンドは他にもあって、/etc/wpa_supplicant/functions.shの中にどういったものがあるか記述されています。(というかinterfacesを読み込んでるスクリプトですが。。。)

ちなみに以下のようなコマンドはありませんでした。(別のバージョンのubuntuだとあるのかなぁ・・・?)
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

これらの設定後、すべてのネットワークマネージャを削除し、再起動します。
すると、邪魔な動作がなく、すんなり設定通りつないでくれました。

ネットワークマネージャの説明にもあったのですが、ネットワークマネージャは常にネットワークに繋がった状態にしようとします。おそらくそのせいで、要らないコマンドをいろいろ送ったりして繋がらなくなってたんだと思います。ドライバがドライバなせいかもしれませんが・・・。

ちなみに、最初ネットワークマネージャを削除したときは、つなぎ方が分からなくてすごく苦労しました。ちゃんとつながることを確認してからネットワークマネージャは削除したほうがいいですね。もしくは、もしものとき用にネットワークマネージャのパッケージをダウンロードしておくといいかもしれません。

ネットワークマネージャを削除せずに、試してみるには少し手間が掛かります。
#wicdネットワークマネージャの停止
$sudo /etc/init.d/wicd stop
#デフォルトのネットワークマネージャの停止
$sudo service network-manager stop
$sudo kill (nm-appletのPID)
#wpa_supplicantの停止
$sudo kill (wpa_supplicantのPID)
#dhcpクライアントの停止
停止しなくてもいけるかも・・・?
#ra0の停止
$sudo ifconfig ra0 down

最後に、networkingを再起動します。少し時間が掛かります。成功しても失敗しても、止まるので気長に待ちましょう。
$sudo /etc/init.d/networking restart

これで、無線LANのインターフェイス(ra0)が立ち上がり、wpa_supplicantが起動して、interfacesの中身を読みに行き、WPA2で接続してくれます。

ネットワークマネージャがないと現在のネットワーク状況が見づらいですが、まぁ繋がっていてくれればそれでいいかな・・・。

RT2870STA.datの設定とかが効いているのかもしれませんが、今更戻すのも面倒なので、この辺りで。
しばらく様子見て問題なかったら、またここに追記します。

追記:wicd使うには、この設定すればよかったのかな・・・?そういえば、上記の停止操作せずに使っていたからなぁ・・・。
参考サイト
http://ossan78.blog9.fc2.com/blog-entry-43.html

起動2回目追記:
順調です。ただ、繋がるのにさすがに数十秒~数分掛かるみたいで、いつ繋がったかが分からないのが難点。なんかスクリプト書こうかなぁ・・・。

コメントの投稿

管理者にだけ表示を許可する

プロフィール

sin

ニックネーム:sin

趣味でプログラムの作成などをしています。

Google+1
最新記事
カテゴリ
検索フォーム
リンク
最新コメント
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。