Thinkpad x41 の debian sid の無線 LAN 設定

かなり苦労した無線LANの設定です。何箇所かハマりどころがあります。なお、環境によってやり方がかなり違うようなので、環境を見て対処してください。

# lspci

これから行う内容は、Network controller が Intel の PRO/Wireless 2915ABG のときの方法になります。他の環境では必ずしもうまくいくとは限りませんのでご注意ください。ちなみに、lspci で出てきた Network controller の名前でググると結構いろんなやり方が出てくるので、違う環境の方はそちらをチェックするといいかも。


レノボ・ジャパン ThinkPad X61 (T7300/1024/120/XP/12TFT)T 76754BJ

レノボ・ジャパン ThinkPad X61 (T7300/1024/120/XP/12TFT)T 76754BJ
Lenovo
¥ 177,000



Debian GNU/Linux徹底入門第3版 Sarge対応

Debian GNU/Linux徹底入門第3版 Sarge対応
武藤 健志 (著)
¥ 4,968 (税込)


ファームウェアのインストール

まずは、ファームウェアのインストール。最新カーネルならばファームウェアを入れるだけで動きます。その前に apt の source.list の編集です。contrib と non-free を追加してください。

# vi /etc/apt/source.list
deb http://ftp.jp.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ sid main contrib non-free

続いてファームウェアのインストールです。

# apt-get update
# apt-get firmware-iwlwifi (もしかしたらいらないかも)

さらにIntel® PRO/Wireless 2200BG Driver Firmwareからipw2200用のファームウェアをダウンロードします。ダウンロードしたファイルは解凍して所定の場所に配置します。なお、この置き場は「/lib/udev/hotplug.functions」の「FIRMWARE_DIRS」に定義されています。

# tar zxvf ipw2200-fw-3.0
# cp ipw2200-fw-3.0/* /lib/firmware

これでファームウェアのインストールは完了です。一度再起動すれば「eth1」として無線LANが認識されているはずです。あとはネットワークの設定です。

ネットワーク設定

これでネットワークの設定をすればつながるはずです。ただし、この設定は、NetworkManagerを使うものと使わないものがあります。間違えて混在させてしまうとうまくいきません。ここで結構ハマりました。

まずは、NetworkManagerを使わないバージョンの設定です。NetworkManagerを使わないときは切っておいてください。

# vi /etc/network/interfaces
auto eth1
allow-hotplug eth1
iface eth1 inet dhcp
wireless_mode master
wireless_essid network_ssid
wireless_channel 1
wireless_key s:network_password
wireless_defaultkey 1
wireless_keymode open

通常はこれでいいのですが、WPA-PSKを使っている場合、ちょっと違った設定が必要。まずはWPAの設定。

# wpa_passphrase ssid "pass phrase" >> /etc/wpa_supplicant/wpa_supplicant.conf
# vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant

network={
scan_ssid=1
key_mgmt=WPA-PSK
proto=WPA WPA2
pairwise=CCMP TKIP
ssid="ssid"
#psk="pass phrase"
psk=[何か文字の羅列]
priority=1
}

続いて、/etc/network/interfaceの設定。

# vi /etc/network/interface
allow-hotplug eth1
iface eth1 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

これで設定は完了です。起動は、

# ifup eth1

切断は、

# ifdown eth1

となります。

NetworkManagerを使う場合は、

# vi /etc/network/interface
allow-hotplug eth1
iface eth1 inet dhcp

とだけ書いておけば平気です。詳しくは「/usr/share/doc/network-manager/README.Debian」を読んでください。

次は debian sid でのイーモバイル D02HW の設定です。