• ベストアンサー

fedora8 更新後について質問です。

以前fedora8をインストールして通知される更新を行うと ネットに接続出来なくなるという事がありました。 解決出来なかったので、fedora8を再インストールしました。 当然又更新が300件程ありますと通知が出ています・・・・。 しぶしぶ更新をしましたがやはりネットに繋がらなくなります。 更新する前は、eth0に割り当てられていたInet addr・Bcast・Maskの アドレスがなくなっているようです。 ちなみにOSはWindowsXPとのデュアルブートです。 とりあえず再起動してみようと思い再起動しましたすると、 fedora8かWindouwsかを選択する画面でいままでは1つしかなかったfedora8が 更新後は、2個に増えているではありませんか・・・。 (1) fedora2.0.・・・64 fc8 (2) fedora2.0.・・・42 fc8 (3) Other というような感じです。 上記3つのうち(1)はネットに繋がりませんが、(2)のfedora8は ネットに繋がります。これで当たり前なのでしょうか? この数日後、更新の通知があったので更新した処、 (1)のfedora8の数値が増えました。更新されていっているのは (1)のfedora8だけですよね・・。 更新を実行した後に(2)のfedora8を使用すると、 更新されていないのに更新の通知が出なくなります。 本当は更新されている(1)を使わないと意味がないと思うのですが、 ネットに繋がる(2)を使用しています。これでいいのでしょうか・・。 インターネット接続の対処としてGUIで、システム>管理>ネットワーク からの操作だけでは解決できないのでしょうか? 解決できるとしたら、どの様な操作をすればいいのでしょうか? CUIで手を加えないといけないとしたら、どのファイルのどの部分を どのように書き換えればいいのでしょうか? 質問が長くなってしまいましたがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • egz
  • ベストアンサー率31% (6/19)
回答No.5

問題の原因はkernelのbugです。 前の質問の解答にも書きましたが、この場合は正常なkernelが出るまで待つのが一般的だと思います。 待てないのであれば何もコメントをせずに締め切らずに、待てませんとか何かコメントすべきだと思いますがいかがでしょうか。 どおしても最新のkerneが使いたいのであれば起動後rootで rmmod r8169 modprobe r8169 で使用できるという情報もあります。 >(1)のfedora8の数値が増えました。更新されていっているのは >(1)のfedora8だけですよね・・。 >更新を実行した後に(2)のfedora8を使用すると、 >更新されていないのに更新の通知が出なくなります。 >本当は更新されている(1)を使わないと意味がないと思うのですが、 >ネットに繋がる(2)を使用しています。これでいいのでしょうか・・。 基本的な事が理解できていません。 fedoraの入門書をお読みになった事はありますか? ないのであれば図書館などに行って読んで下さい。

gigogo
質問者

お礼

回答ありがとうございます。 前回は失礼しました。 正常なkernelが出るまで待てという意味だったんですか・・。 おっしゃるとおり基本が理解できていない事を痛感しました。 勉強します。

その他の回答 (4)

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.4

gigogoさんの直面しているトラブルは、ほぼ間違いなくハードウェア依存の問題なので、ハードウェアに関する具体的な情報がないと、有用な答えを得ることはできません。 ネットに繋がるカーネルとそうでないカーネルで起動した場合のそれぞれについて、以下のコマンドで表示される結果をお示しになると、何か具体的なことがわかるかもしれません。 # カーネルのバージョンなどの情報を表示する /bin/uname -a # 認識されているハードウェアの情報を表示する /sbin/lspci # 読み込まれているデバイスドライバの一覧を表示する /sbin/lsmod # ネットワーク接続の状態を表示する /sbin/ifconfig # システム起動時のログから、Ethernet関係の情報を抽出して表示する dmesg | grep -i eth

gigogo
質問者

お礼

回答ありがとうございます。 表示される部分が多いので違いのある所を記載したいと思います。 ネットに繋がらないカーネルのバージョン 2.6.24.5-85.fc8 ネットに繋がるカーネルのバージョン 2.6.23.1-42.fc8 以下85と42で表現したいと思います。 #/bin/uname -a  85はLinux localhost.localdomain となっていますが、  42は加入しているISPがyahooなのでsoftbank~.netとなっています。 # /sbin/lspci  この表示に違いはありませんでした。 #/sbin/lsmod  42にのみ表示あり   nfnetlink   pcspkr  85にのみ表示あり   pata_acpi  ※記載されている順番や数値が違うものはいくつもありました。 #/sbin/ifconfig  85にはeth0の詳細が表示されませんでしたが -aのオプションを  付けるとInet addr・Bcast・Maskはなしでeth0も表示されます。 #dmesg | grep -i eth  r8169 Gigabit Ethernet driver 2.2LK-NAPI loaded  eth0: RTL8110s at 0xf88f4c00, 00:11:5b:89:69:df, XID 04000000 IRQ 20  r8169: eth0: link up  r8169: eth0: link up  eth0: no IPv6 routers present  上記表示は42のものです。  2行目のatのあとの値が85は0xf8948c00です。 分かりにくいと思いますが、よろしくお願いします。

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.3

> カーネルの中でネット接続に関するモジュールの更新があった > 場合そのモジュールの設定が規定値に戻る為 カーネルのためだけにある特定のモジュールの更新がかかる とは限りません。 そのモジュールに不具合があれば、独自に修正されます。 修正モジュールの内容を、ソースイメージで保持しておくとか、 何らかの形で保持しておくことをお勧めします。 修正モジュールをそのままバックアップファイルに保持しておく とかして下さい。 Linuxの勉強は、少しづつ分かってくるものです。 みんなそうです。 常にどこがおかしいかを追求するためには、logファイルと いうものもあります。 もうすこしLinuxが理解できるようになったら、/var/log へいって、デバックできるようになってください。

gigogo
質問者

お礼

色々ありがとうございます。 少しずつ勉強していきます。

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.2

新しいカーネルでNICのドライバが無くなっているのかもしれませんね。 /sbin/ip link show でeth0は表示されますか?

gigogo
質問者

お礼

回答ありがとうございます。 /sbin/ip link show を実行してみました処、loとeth0が表示されました。 ちなみにこのコマンドを実行するのに新カーネルのほうでPCを起動して その後旧カーネルでPCを起動しようとおもったのですがOSの選択画面の1つ前 (秒読みを行っている画面)でフリーズしました。強引に手動で電源を落とし て再度、起動しましたがすごく不安定に感じます・・・。

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.1

カーネルの更新がされて、旧のKernelが下の方で、新のKernelが 上になります. 最初にインストールして、どのモジュールを修正変更したかでしょう. そのモジュールが更新対象になっていれば、既定値に戻されている のでありませんか. カーネルは、既定値では、2世代管理です.

gigogo
質問者

お礼

回答ありがとうございます。 旧カーネルと新カーネル。なるほどそうだったんですか。 確かに更新項目の中にKernelがありました・・・。 が、どのモジュールを更新したかなどは覚えていませんし、 例えば更新したモジュールをメモでもして取っておいたとしても どの変更のせいでネットに接続出来なくなった等の推測が出来るとは 思えないんです・・。 カーネルに関する更新を行うとネットに繋がらなくなる(カーネルの中で ネット接続に関するモジュールの更新があった場合そのモジュールの設 定が規定値に戻る為)でいいでしょうか?という事はこのカーネルの更新と ネットに関係するモジュールとその既定値等を熟知していないとfedora8の 使用は厳しいでしょうか? 今回、私が実行した更新で同じ状態になってもfedora8を使用されている 皆さんは、関係しているモジュールを突き止め、設定し直す事が出来ると いうことなんでしょうか? もっと勉強して理解が深まるまではカーネルの更新を見送るしかないで しょうか?。 長々とすいません。もしよろしければご教授ください。

関連するQ&A