wlan0に対する設定が見つかりません
kernel-2.6.24.3-12.fc8が来たのだがでkernel-2.6.24.3-12.fc8をインストールせずに済ませたが、新しくkernel-2.6.24.3-34.fc8が来たのでアップデートして見た。
ところが新しいカーネルで起動するとネットワーク接続できなくなった。手動で起動させようとすると
# []ifup wlan0[] []/sbin/ifup: wlan0 に対する設定がみつかりません[] 使い方: ifup <デバイス名>
と、取りつく島もない。
調べてみると、/etc/sysconfig/network-script/ifcfg-wlan0が/etc/sysconfig/network-script/ifcfg-wlan0.bakに移動されていたので、これを戻して再度wlan0を起動させてみた。(使っていないがifcfg-eth0.bakもifcfg-eth0に戻しておいた。)
# []service wpa_supplicant restart[] []wpa_supplicant を停止中:[] [ OK ] []wpa_supplicant の起動中: /etc/wpa_supplicant/wpa_supplicant.conf、-iwlan0、[][]-Dwextioctl[SIOCSIWENCODEEXT]: No such file or directory[] []ioctl[SIOCSIWENCODEEXT]: No such file or directory[] []ioctl[SIOCSIWENCODEEXT]: No such file or directory[] []ioctl[SIOCSIWENCODEEXT]: No such file or directory[] []ioctl[SIOCSIWAUTH]: Operation not supported[] []WEXT auth param 4 value 0x0[] - [ OK ] # []ifup wlan0[]
これで無事接続できるようになった。
kernel-2.6.24に関してはまだ色々有りそうなので、2.6.23を残しておくためにyum.confのinstallonly_limitを2から3に変更しておいた。また前回設定したexcludeの項目を削除した。
ifcfg-hogeからifcfg-hoge.bakへの名前の変更はkernel-2.6.24.3-12.fc8以降のインストール時の動作らしい。
参考: