UbuntuでUSB無線LANアダプタで接続。

Ubuntu USB 無線LAN でぐぐるといろいろ書いてあったんだけど、自分と同じ環境の人はいなかったので、書いておく。

まず、環境の説明から。

Ubuntu 9.04 Japanise Remix
DELL INSPIRON 4100

無線LANアダプタは、coregaのCG-WLUSB2GTST。
http://www.corega.co.jp/product/list/wireless/wlusb2gtst.htm

つなげ方は、いろいろページ見たんだけど、Ubuntuのバージョンが違ったり、無線LANアダプタの種類がちがったりして何が正解かよくわらず。

結局、以下のページで説明しているやり方でつながった。
http://lector-note.org/modules/smartsection/item.php?itemid=51

上記のページは、Fedoraでの説明なので、上記を参考に、Ubuntuで自分が無線LANを設定した手順を書いておく。

  1. 無線LANアダプタのドライバの準備

以下から、CG-WLUSB2GTST Windows版のドライバwlusb2gtst_100.exeをダウンロードする。
http://corega.jp/support/download/wl_adp.htm#wlusb2gs
ダウンロードしたファイルを、lha で解凍して適当なファルダに保存する。
lhaコマンドがないときは、Synapticパッケージマネージャでインストールする。

$ lha wlusb2gtst_100.exe
PERMISSION  UID  GID      SIZE  RATIO     STAMP           NAME
---------- ----------- ------- ------ ------------ --------------------
[MS-DOS]               9341659  89.7% Jun  7  2004 utility/setup.exe
[MS-DOS]                     2 100.0% Jun  7  2004 utility/driver/cgwlusb2.cat
[MS-DOS]                 10637  24.1% Jun  7  2004 utility/driver/cgwlusb2.inf
[MS-DOS]                378112  50.0% Jun  7  2004 utility/driver/cgwlusb2.sys
[MS-DOS]                376480  50.6% Jun  7  2004 utility/driver/winxp/cgwlusb2.sys
[MS-DOS]                   248  34.3% Jun  7  2004 version.txt
---------- ----------- ------- ------ ------------ --------------------
 Total         6 files 10107138  86.7% Apr 30 00:12
  1. ndiswrapperのインストール

システム->システム管理->Synapticパッケージマネージャを起動。
"ndiswrapper" で検索して、ndiswrapper-util-X.X というパッケージをインストールする。
同時に、ndiswrapper-common というファイルもインストールされる。

自分の場合は、1.9 がインストールされた。

参考にした上記のURLでは、ndiswrapperインストール後に再起動。と書いてあったけど、自分は再起動しないでそのまま進めた。

  1. 無線LANアダプタのドライバのインストール

以下のコマンドでインストールする。*1

$ sudo ndiswrapper -i ~/utility/driver/cgwlusb2.inf
$ sudo ndiswrapper -m
$ sudo modprobe ndiswrapper

自分の環境では、ndiswrapper を実行すると、

WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.

なメッセージが出たけど、今ちゃんと動いているから問題ないのだと思う。

ちなみに、無線LANアダプタは、USBポートに差しっ放しで作業していたんだけど、modprobe実行後に、認識しているのかしてないのか不安になってきたので、抜いて、差し直したところ、Lnkランプが点灯した。

その後、ifconfig -a で、wlan0 のインタフェースが増えていることが確認できた。

  1. 無線LANの接続情報の設定

システム->設定->ネットワーク接続 を起動する。
"無線LAN"タブを選択して、追加ボタンを押す。
適宜、接続したいアクセスポイントの情報を入力する。

アクセスポイントの、SSIDや、MACアドレスが分からない場合は、以下のコマンドを入力すると、周囲のアクセスポイントの情報が表示されるので、コピペして設定する。

$ /sbin/iwlist wlan0 scanning

以上。

*1:先ほどの、ドライバは、ホームディレクトリに解凍されているものとする。