イメージからシステムを復元した後、NICは私のFedora15再びで機能しなくなりました。
ifconfigはNIC(ループバックアダプタのみ)を表示しなくなりました)system-config-networkはそれ(eth0-唯一のNIC)が「無効」であると言います。「アクティブ化」をクリックすると、言う:デバイスeth0が存在しないようで、初期化が遅れています。
サービスネットワークのステータスは、「構成済みデバイス」の下にloとeth0の両方を表示しますが、「現在アクティブなデバイス」の下にのみloを表示します。 ifconfig eth0 upは、「そのようなデバイスはない」と主張しています。サービスネットワークの再起動では、大きな赤い「FAILED」が表示されます(他のネットワーク関連サービスも開始されません)。
これがどのように起こったかの重要な部分は次のとおりです:
システムがフリーズしたとき(今回はLinux用のATIグラフィックドライバをインストールした後に発生しました)または電源が切れたときに復元するシステムパーティションのバックアップがあります。これらのバックアップはClonezillaで作成されます。それらが保存されている外付けハードドライブは問題ありません(SMART苦情はありません)、それほど古くはなく、非常に慎重に処理します。さらに、ClonezillaにバックアップごとにMD5の合計を計算させ、それを許可します何かを復元する前にそれらを確認してください。システムがクラッシュした後に最新のバックアップを復元するので、すべてのバックアップは「クリーン」であり、システムがクラッシュしたことがない状態を表しています。簡単に言えば、バックアップは信頼性が高く、復元していると思います。システムを完全にクリーンな状態に戻す必要があります。
システムを数回復元しましたが、これは(少なくとも)その後ネットワークアダプタが機能しなくなるのは2回目です。初めて、(AFAIR)Fedora 14から15に正常にアップグレードしましたが、最新のバックアップはF14でした。それで私はそれを復元し、F15に(再)アップグレードした後、NICは完全に正常に機能していました。また、NICがなくなったとき、私は遊んでいましたnetworkとNetworkManager。何をしたか正確には覚えていませんが、どうやら再び機能するようになりました(さらに、ホバーすると「ネットワークインターフェイスがありません」と表示され、醜い赤いXがトレイに表示されます)。これが発生すると、システムはUSBドライブを認識しなくなったようです(前回も同じだったと確信しています)。USBドライブを接続しましたが、Dolphinは表示しません(表示できません)。マウント)-lsusbはそれを表示します。
私は成功せずに少しググった。すでに試したことを行うためのヒントや、すでにそのように見えるいくつかの構成の「ONBOOT = yes」行のようなものを見つけました。このことを再び機能させる方法はありますか?しかし、(ほぼ)もっと重要なのは、イメージを作成したときにNICが正常に機能していたので、イメージを復元したので、システムパーティション(すべての構成を含む)が以前とまったく同じように見えるはずです。一体どうやってNICが機能しなくなったのでしょうか?
編集:
記録のために、私はもうClonezillaを使用しません。 ddは完全に機能し、すべてのdd復元が成功しました。
/etc/udev/rules.d/70-persistent-net.rules
を編集する必要があります。おそらく適切なデータが含まれていません。
Slirpの場合は次のようになります。
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x1a55:0x0005 (conet)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:ff:09:25:4b:f8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
R8168の代わりにr8169がロードされている可能性があります。 lsmod |grep r81
を実行してみてください。r8169が表示されている場合は、modprobe -r r8169
を削除し、正しいものを挿入してくださいmodprobe r8168