ubuntuからCentOSになっても便所サーバが目的なことにはかわらないこのマシン。
さすがにデフォルトで無線LANが接続できていたりはしないのでいろいろやる必要がありそう。
とりあえずハードウェアを認識しているのかどうか確認するために↓
どうやら認識している様子。インテルの3945ABGというやつらしい。
↓ココを参考にさせてもらって設定。
CentOS5.1で無線LANを使う
まずyumにATrpmsリポジトリを追加
普段はこのリポジトリは使わないようにしておくので、enabled=0にておく。
ATrpmsを使う時はyumのオプションで--enablerepo=atrpmsをつける。
さっそくyum実行。
どれが正しいのか分からないのでなんとなくipw3945.i386にしてみる。
キーをインポートするよといっているのでy yとやる。
入りました。次はモジュール組み込み。
eth0は有線が使っているのでeth1にする。
ipw3945dの自動起動設定して再起動
起動が終わったら確認してみる。
不穏なメッセージが大量に出ている。
unknownとかいってるってことはバージョンを間違えた???
↓がまさにぴったりっぽい気がする
やりなおすことにするのでさっき入れたものを消す。
消し終わったら正しそうなものを入れなおし。
エラー。依存するものがないらしいのでcentosとかついてないものをいれてみる。
すでにはいっているといわれた。エラーになったログをみてみると、確かに最初にインストールしているっぽい。
ということはplusっていらないのかも。とりあえずコレで動くかもしれないので再起動してみる。
起動し終わったのでログをみてみる。
が何も変わってない。一旦クリーンにしてみる。
追加したものを削除するために編集。
最終行の↓を削除。
こっちも同様に
最終行削除
そして再起動
確認
消したら正しく認識されているかのようなメッセージになった。
というか元から入っていたってことかな?それならば…。
よくみるとこんなものが↓。名前からしてどう見ても無線LAN用のものにしか思えない。
中をみてみる。
正しそうなことが書いてある。ファイルの作成日時をみてもeth0と7分しか変わらない。
自分でなにかドライバとかをいれたりした時に生成されたのであれば日付も違うはずなので最初から認識していたのでは?
と思ってモジュール設定を見てみるとちゃんと3行目にいました。
なのでモジュール一覧をみるとちゃんといました。
ということはドライバ入れるためのあのyumのリストファイルがいらないので削除します。
入っていないだろうという思い込みが無駄な時間を費やす結果になってしまいました。
何事も最初に確認することが必要だということがよーくわかりました。
さすがにデフォルトで無線LANが接続できていたりはしないのでいろいろやる必要がありそう。
とりあえずハードウェアを認識しているのかどうか確認するために↓
# lspci | grep etwork
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
どうやら認識している様子。インテルの3945ABGというやつらしい。
↓ココを参考にさせてもらって設定。
CentOS5.1で無線LANを使う
まずyumにATrpmsリポジトリを追加
#vi /etc/yum.repos.d/atrpms.repo
[atrpms]
name=Redhat Enterprise Linux $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
enabled=0
gpgcheck=1
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
普段はこのリポジトリは使わないようにしておくので、enabled=0にておく。
ATrpmsを使う時はyumのオプションで--enablerepo=atrpmsをつける。
さっそくyum実行。
# yum --enablerepo=atrpms list ipw3945* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: www.ftp.ne.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp Available Packages ipw3945.i386 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plusPAE.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plusxen.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5PAE.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5xen.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-164.2.1.el5.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-164.2.1.el5PAE.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-164.2.1.el5xen.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-ucode.noarch 1.14.2-4.0.1 atrpms ipw3945d.i386 1.7.22-4.at atrpms
どれが正しいのか分からないのでなんとなくipw3945.i386にしてみる。
#yum --enablerepo=atrpms install ipw3945.i386
警告: rpmts_HdrFromFdno: ヘッダ V4 DSA signature: NOKEY, key ID 66534c2b
Importing GPG key 0x66534C2B "ATrpms.net (rpm signing key)" from http://ATrpms.net/RPM-GPG-KEY.atrpms
Is this ok [y/N]: y
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key)" from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
Is this ok [y/N]: y
キーをインポートするよといっているのでy yとやる。
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: www.ftp.ne.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package ipw3945.i386 0:1.2.0-18.4.0.1.el5 set to be updated --> Processing Dependency: ipw3945-kmdl-1.2.0-18.4.0.1.el5 for package: ipw3945 --> Running transaction check ---> Package ipw3945-kmdl-2.6.18-128.7.1.el5.i686 0:1.2.0-18.4.0.1.el5 set to be updated filelists.xml.gz | 151 kB 00:00 03b146b0877b29e9edc970b4f8c8b71555092632-filelists.sqlite.bz2 | 876 kB 00:02 filelists.xml.gz | 2.7 MB 00:00 filelists.xml.gz | 2.8 MB 00:00 filelists.xml.gz | 150 B 00:00 --> Processing Dependency: ipw3945d >= 1.7.18 for package: ipw3945-kmdl-2.6.18-128.7.1.el5 --> Processing Dependency: ieee80211-kmdl-2.6.18-128.7.1.el5 >= 1.1.11 for package: ipw3945-kmdl-2.6.18-128.7.1.el5 --> Processing Dependency: ipw3945-ucode >= 1.13 for package: ipw3945-kmdl-2.6.18-128.7.1.el5 --> Processing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5 for package: ipw3945-kmdl-2.6.18-128.7.1.el5 --> Running transaction check ---> Package ieee80211-kmdl-2.6.18-128.7.1.el5.i686 0:1.2.18-22.el5 set to be updated ---> Package ipw3945-ucode.noarch 0:1.14.2-4.0.1 set to be updated ---> Package ipw3945d.i386 0:1.7.22-4.at set to be updated ---> Package kernel.i686 0:2.6.18-128.7.1.el5 set to be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================ Installing: ipw3945 i386 1.2.0-18.4.0.1.el5 atrpms 35 k Installing for dependencies: ieee80211-kmdl-2.6.18-128.7.1.el5 i686 1.2.18-22.el5 atrpms 40 k ipw3945-kmdl-2.6.18-128.7.1.el5 i686 1.2.0-18.4.0.1.el5 atrpms 84 k ipw3945-ucode noarch 1.14.2-4.0.1 atrpms 67 k ipw3945d i386 1.7.22-4.at atrpms 35 k kernel i686 2.6.18-128.7.1.el5 updates 15 M Transaction Summary ================================================================================================================================================ Install 6 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 15 M Is this ok [y/N]: y Downloading Packages: (1/6): ipw3945d-1.7.22-4.at.i386.rpm | 35 kB 00:00 (2/6): ipw3945-1.2.0-18.4.0.1.el5.i386.rpm | 35 kB 00:00 (3/6): ieee80211-kmdl-2.6.18-128.7.1.el5-1.2.18-22.el5.i686.rpm | 40 kB 00:00 (4/6): ipw3945-ucode-1.14.2-4.0.1.noarch.rpm | 67 kB 00:00 (5/6): ipw3945-kmdl-2.6.18-128.7.1.el5-1.2.0-18.4.0.1.el5.i686.rpm | 84 kB 00:00 (6/6): kernel-2.6.18-128.7.1.el5.i686.rpm | 15 MB 00:01 ------------------------------------------------------------------------------------------------------------------------------------------------ Total 3.0 MB/s | 15 MB 00:05 警告: rpmts_HdrFromFdno: ヘッダ V4 DSA signature: NOKEY, key ID 66534c2b Importing GPG key 0x66534C2B "ATrpms.net (rpm signing key)" from http://ATrpms.net/RPM-GPG-KEY.atrpms Is this ok [y/N]: y warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897 Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key)" from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : kernel [1/6] Installing : ieee80211-kmdl-2.6.18-128.7.1.el5 [2/6] Installing : ipw3945-ucode [3/6] Installing : ipw3945d [4/6] Installing : ipw3945-kmdl-2.6.18-128.7.1.el5 [5/6] Installing : ipw3945 [6/6] Installed: ipw3945.i386 0:1.2.0-18.4.0.1.el5 Dependency Installed: ieee80211-kmdl-2.6.18-128.7.1.el5.i686 0:1.2.18-22.el5 ipw3945-kmdl-2.6.18-128.7.1.el5.i686 0:1.2.0-18.4.0.1.el5 ipw3945-ucode.noarch 0:1.14.2-4.0.1 ipw3945d.i386 0:1.7.22-4.at kernel.i686 0:2.6.18-128.7.1.el5 Complete!
入りました。次はモジュール組み込み。
eth0は有線が使っているのでeth1にする。
# echo "alias eth1 ipw3945" >> /etc/modprobe.conf
ipw3945dの自動起動設定して再起動
# echo "/sbin/ipw3945d --quiet > /dev/null 2>&1" >> /etc/rc.loca
#reboot
起動が終わったら確認してみる。
# dmesg | grep 3945
ipw3945: disagrees about version of symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: disagrees about version of symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: disagrees about version of symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: disagrees about version of symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: disagrees about version of symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: disagrees about version of symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: disagrees about version of symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_rx
ipw3945: disagrees about version of symbol ieee80211_get_channel
ipw3945: Unknown symbol ieee80211_get_channel
ipw3945: disagrees about version of symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: disagrees about version of symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: disagrees about version of symbol ieee80211_get_geo
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: disagrees about version of symbol free_ieee80211
ipw3945: Unknown symbol free_ieee80211
ipw3945: disagrees about version of symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: disagrees about version of symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: disagrees about version of symbol ieee80211_get_channel_flags
ipw3945: Unknown symbol ieee80211_get_channel_flags
ipw3945: disagrees about version of symbol alloc_ieee80211
ipw3945: Unknown symbol alloc_ieee80211
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2008 Intel Corporation
iwl3945: Detected Intel Wireless WiFi Link 3945ABG
iwl3945: Tunable channels: 13 802.11bg, 12 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
不穏なメッセージが大量に出ている。
unknownとかいってるってことはバージョンを間違えた???
# uname -r 2.6.18-128.7.1.el5 # yum --enablerepo=atrpms list ipw3945* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: www.ftp.ne.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp atrpms | 2.2 kB 00:00 0e259d549787d1557b3af2a0d416e189540f0408-primary.sqlite.bz2 | 916 kB 00:01 base | 1.1 kB 00:00 updates | 951 B 00:00 addons | 951 B 00:00 extras | 1.1 kB 00:00 Installed Packages ipw3945.i386 1.2.0-18.4.0.1.el5 installed ipw3945-kmdl-2.6.18-128.7.1.el5.i686 1.2.0-18.4.0.1.el5 installed ipw3945-ucode.noarch 1.14.2-4.0.1 installed ipw3945d.i386 1.7.22-4.at installed Available Packages ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plusPAE.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plusxen.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5PAE.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-128.7.1.el5xen.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-164.2.1.el5.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-164.2.1.el5PAE.i686 1.2.0-18.4.0.1.el5 atrpms ipw3945-kmdl-2.6.18-164.2.1.el5xen.i686 1.2.0-18.4.0.1.el5 atrpms
↓がまさにぴったりっぽい気がする
ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus.i686
やりなおすことにするのでさっき入れたものを消す。
# yum --enablerepo=atrpms erase ipw3945.i386 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: www.ftp.ne.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package ipw3945.i386 0:1.2.0-18.4.0.1.el5 set to be erased --> Finished Dependency Resolution Dependencies Resolved =================================================================================================================================================== Package Arch Version Repository Size =================================================================================================================================================== Removing: ipw3945 i386 1.2.0-18.4.0.1.el5 installed 93 k Transaction Summary =================================================================================================================================================== Install 0 Package(s) Update 0 Package(s) Remove 1 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Erasing : ipw3945 [1/1] Removed: ipw3945.i386 0:1.2.0-18.4.0.1.el5 Complete!
消し終わったら正しそうなものを入れなおし。
#yum --enablerepo=atrpms install ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus.i686 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: www.ftp.ne.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus.i686 0:1.2.0-18.4.0.1.el5 set to be updated d47ce502dd00d5ef3efc47bfa393d70ae332c1af-filelists.sqlite.bz2 | 876 kB 00:02 --> Processing Dependency: ieee80211-kmdl-2.6.18-128.7.1.el5.centos.plus >= 1.1.11 for package: ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus --> Processing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5.centos.plus for package: ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus --> Running transaction check ---> Package ieee80211-kmdl-2.6.18-128.7.1.el5.centos.plus.i686 0:1.2.18-22.el5 set to be updated --> Processing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5.centos.plus for package: ieee80211-kmdl-2.6.18-128.7.1.el5.centos.plus ---> Package ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus.i686 0:1.2.0-18.4.0.1.el5 set to be updated --> Processing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5.centos.plus for package: ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus --> Finished Dependency Resolution ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus-1.2.0-18.4.0.1.el5.i686 from atrpms has depsolving problems --> Missing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5.centos.plus is needed by package ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus-1.2.0-18.4.0.1.el5.i686 (atrpms) ieee80211-kmdl-2.6.18-128.7.1.el5.centos.plus-1.2.18-22.el5.i686 from atrpms has depsolving problems --> Missing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5.centos.plus is needed by package ieee80211-kmdl-2.6.18-128.7.1.el5.centos.plus-1.2.18-22.el5.i686 (atrpms) Error: Missing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5.centos.plus is needed by package ipw3945-kmdl-2.6.18-128.7.1.el5.centos.plus-1.2.0-18.4.0.1.el5.i686 (atrpms) Error: Missing Dependency: /boot/vmlinuz-2.6.18-128.7.1.el5.centos.plus is needed by package ieee80211-kmdl-2.6.18-128.7.1.el5.centos.plus-1.2.18-22.el5.i686 (atrpms)
エラー。依存するものがないらしいのでcentosとかついてないものをいれてみる。
#yum --enablerepo=atrpms install ipw3945-kmdl-2.6.18-128.7.1.el5.i686
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* updates: www.ftp.ne.jp
* addons: www.ftp.ne.jp
* extras: www.ftp.ne.jp
Setting up Install Process
Parsing package install arguments
Package ipw3945-kmdl-2.6.18-128.7.1.el5-1.2.0-18.4.0.1.el5.i686 already installed and latest version
Nothing to do
すでにはいっているといわれた。エラーになったログをみてみると、確かに最初にインストールしているっぽい。
ということはplusっていらないのかも。とりあえずコレで動くかもしれないので再起動してみる。
起動し終わったのでログをみてみる。
# dmesg | grep 3945
ipw3945: disagrees about version of symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: disagrees about version of symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: disagrees about version of symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: disagrees about version of symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: disagrees about version of symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: disagrees about version of symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: disagrees about version of symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_rx
ipw3945: disagrees about version of symbol ieee80211_get_channel
ipw3945: Unknown symbol ieee80211_get_channel
ipw3945: disagrees about version of symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: disagrees about version of symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: disagrees about version of symbol ieee80211_get_geo
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: disagrees about version of symbol free_ieee80211
ipw3945: Unknown symbol free_ieee80211
ipw3945: disagrees about version of symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: disagrees about version of symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: disagrees about version of symbol ieee80211_get_channel_flags
ipw3945: Unknown symbol ieee80211_get_channel_flags
ipw3945: disagrees about version of symbol alloc_ieee80211
ipw3945: Unknown symbol alloc_ieee80211
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2008 Intel Corporation
iwl3945: Detected Intel Wireless WiFi Link 3945ABG
iwl3945: Tunable channels: 13 802.11bg, 12 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
が何も変わってない。一旦クリーンにしてみる。
# yum --enablerepo=atrpms erase ipw3945-kmdl-2.6.18-128.7.1.el5.i686 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: www.ftp.ne.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package ipw3945-kmdl-2.6.18-128.7.1.el5.i686 0:1.2.0-18.4.0.1.el5 set to be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: ipw3945-kmdl-2.6.18-128.7.1.el5 i686 1.2.0-18.4.0.1.el5 installed 212 k Transaction Summary ================================================================================ Install 0 Package(s) Update 0 Package(s) Remove 1 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Erasing : ipw3945-kmdl-2.6.18-128.7.1.el5 [1/1] Removed: ipw3945-kmdl-2.6.18-128.7.1.el5.i686 0:1.2.0-18.4.0.1.el5 Complete!
追加したものを削除するために編集。
# vi modprobe.conf
最終行の↓を削除。
alias eth1 ipw3945
こっちも同様に
# vi /etc/rc.local
最終行削除
/sbin/ipw3945d --quiet > /dev/null 2>&1
そして再起動
# reboot
確認
# dmesg | grep 3945
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2008 Intel Corporation
iwl3945: Detected Intel Wireless WiFi Link 3945ABG
iwl3945: Tunable channels: 13 802.11bg, 12 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
消したら正しく認識されているかのようなメッセージになった。
というか元から入っていたってことかな?それならば…。
# ls -la /etc/sysconfig/network-scripts/ 合計 404 drwxr-xr-x 2 root root 4096 10月 9 05:25 . drwxr-xr-x 10 root root 4096 10月 9 06:46 .. -rw-r--r-- 1 root root 108 10月 9 05:18 ifcfg-eth0 -rw-r--r-- 1 root root 254 11月 14 2008 ifcfg-lo -rw-r--r-- 1 root root 131 10月 9 05:25 ifcfg-wlan0 lrwxrwxrwx 1 root root 20 10月 9 05:22 ifdown -> ../../../sbin/ifdown -rwxr-xr-x 1 root root 625 11月 14 2008 ifdown-bnep -rwxr-xr-x 1 root root 4421 11月 14 2008 ifdown-eth -rwxr-xr-x 1 root root 827 11月 14 2008 ifdown-ippp -rwxr-xr-x 1 root root 2159 11月 14 2008 ifdown-ipsec -rwxr-xr-x 1 root root 4473 11月 14 2008 ifdown-ipv6 lrwxrwxrwx 1 root root 11 10月 9 05:22 ifdown-isdn -> ifdown-ippp -rwxr-xr-x 1 root root 1481 11月 14 2008 ifdown-post -rwxr-xr-x 1 root root 1084 11月 14 2008 ifdown-ppp -rwxr-xr-x 1 root root 637 11月 14 2008 ifdown-routes -rwxr-xr-x 1 root root 1593 11月 14 2008 ifdown-sit -rwxr-xr-x 1 root root 913 11月 14 2008 ifdown-sl -rwxr-xr-x 1 root root 1074 11月 14 2008 ifdown-tunnel lrwxrwxrwx 1 root root 18 10月 9 05:22 ifup -> ../../../sbin/ifup -rwxr-xr-x 1 root root 13427 11月 14 2008 ifup-aliases -rwxr-xr-x 1 root root 859 11月 14 2008 ifup-bnep -rwxr-xr-x 1 root root 10525 11月 14 2008 ifup-eth -rwxr-xr-x 1 root root 12033 11月 14 2008 ifup-ippp -rwxr-xr-x 1 root root 6894 11月 14 2008 ifup-ipsec -rwxr-xr-x 1 root root 10853 11月 14 2008 ifup-ipv6 -rwxr-xr-x 1 root root 823 11月 14 2008 ifup-ipx lrwxrwxrwx 1 root root 9 10月 9 05:22 ifup-isdn -> ifup-ippp -rwxr-xr-x 1 root root 727 11月 14 2008 ifup-plip -rwxr-xr-x 1 root root 954 11月 14 2008 ifup-plusb -rwxr-xr-x 1 root root 2369 11月 14 2008 ifup-post -rwxr-xr-x 1 root root 4298 11月 14 2008 ifup-ppp -rwxr-xr-x 1 root root 1707 11月 14 2008 ifup-routes -rwxr-xr-x 1 root root 3662 11月 14 2008 ifup-sit -rwxr-xr-x 1 root root 1675 11月 14 2008 ifup-sl -rwxr-xr-x 1 root root 2078 11月 14 2008 ifup-tunnel -rwxr-xr-x 1 root root 3325 11月 14 2008 ifup-wireless -rwxr-xr-x 1 root root 5433 11月 14 2008 init.ipv6-global -rwxr-xr-x 1 root root 1154 11月 14 2008 net.hotplug -rw-r--r-- 1 root root 10474 11月 14 2008 network-functions -rw-r--r-- 1 root root 39833 11月 14 2008 network-functions-ipv6
よくみるとこんなものが↓。名前からしてどう見ても無線LAN用のものにしか思えない。
-rw-r--r-- 1 root root 131 10月 9 05:25 ifcfg-wlan0
中をみてみる。
# more ifcfg-wlan0
# Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection
DEVICE=wlan0
BOOTPROTO=dhcp
ONBOOT=no
HWADDR=00:19:d2:90:53:96
正しそうなことが書いてある。ファイルの作成日時をみてもeth0と7分しか変わらない。
自分でなにかドライバとかをいれたりした時に生成されたのであれば日付も違うはずなので最初から認識していたのでは?
と思ってモジュール設定を見てみるとちゃんと3行目にいました。
# more /etc/modprobe.conf
alias eth0 b44
alias scsi_hostadapter ata_piix
alias wlan0 iwl3945
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
なのでモジュール一覧をみるとちゃんといました。
# lsmod | grep 39 iwl3945 90177 0 mac80211 137929 1 iwl3945 cfg80211 30793 2 iwl3945,mac80211
ということはドライバ入れるためのあのyumのリストファイルがいらないので削除します。
# rm /etc/yum.repos.d/atrpms.repo
rm: remove 通常ファイル `/etc/yum.repos.d/atrpms.repo'? y
入っていないだろうという思い込みが無駄な時間を費やす結果になってしまいました。
何事も最初に確認することが必要だということがよーくわかりました。
コメント
コメントを投稿