言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

Fedora Core 6 Linux で ThinkPad X31 (2672CBJ)の無線 LAN を使う方法

悩んだのでメモっておきます。Fedora Core では標準では私のパソコンの無線 LAN が使えるようになってませんでしたが、以下の手順で使えるようになります。

カード名を調べる。と、PRO/Wireless 2100 だそうです。

$ /sbin/lspci | grep Network
02:02.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)

firmware のダウンロード(ドライバは最初から入っているが、firmware はライセンスの関係?で別にインストールが必要)

ftp://ftp.riken.jp/Linux/fedora/extras/6/i386/ipw2100-firmware-1.3-8.noarch.rpm

モジュールを再インストールして、eth1 に割り当てます。

$ sudo vi /etc/modprobe.conf
alias eth1 ipw2100

$ sudo /sbin/modprobe -r ipw2100 # モジュールの再インストール
$ sudo /sbin/modprobe ipw2100

$ /sbin/lsmod | grep ipw2100 # インストールされている事を確認

以下はワイヤレス共通の作業です。

$ sudo /sbin/iwlist scan # SSID を検出

# ワイヤレス情報の設定
$ sudo /sbin/iwconfig eth1 key restricted s:パスワード
$ sudo /sbin/iwconfig eth1 essid "検出したSSID"

以下のようにならなかったらパスワードか ssid が違う。
eth1      IEEE 802.11b  ESSID:"検出したSSID"  Nickname:"ipw2100"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:07:40:A2:70:8D   
          Bit Rate=11 Mb/s   Tx-Power:16 dBm   
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:6869-6D75-726F-2D31-2D31-342D-38   Security mode:restric

アドレス要求
$ sudo /sbin/dhclient -d eth1

忘れないように起動スクリプトを書きます。

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1
$ sudo chmod 600 /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=off
BOOTPROTO=dhcp
TYPE=Wireless
ESSID=検出したSSID

$ sudo vi /etc/sysconfig/network-scripts/keys-eth1
KEY=s:パスワード
$ sudo chmod 600 /etc/sysconfig/network-scripts/keys-eth1

参考