2

NIC больше не работает на моем Fedora 15 раз после восстановления системы из образа.

ifconfig больше не показывает NIC (только адаптер обратной связи). system-config-network говорит, что (eth0 - единственный NIC) "отключен". При нажатии "Активировать", он говорит: Устройство eth0, кажется, не присутствует, задерживая инициализацию.

Состояние сервисной сети показывает lo и eth0 в разделе "Настроенные устройства", но только в "Активные устройства". ifconfig eth0 up утверждает, что "такого устройства нет". перезапуск сервисной сети показывает большой красный "СБОЙ" (некоторые другие сервисы, связанные с сетью, также не запускаются).

Вот важная часть того, как это произошло:

У меня есть резервные копии системного раздела, которые я восстанавливаю, когда система зависает (это произошло на этот раз после установки графического драйвера ATI для Linux) или отключается питание. Эти резервные копии сделаны с Clonezilla. Внешний жесткий диск, на котором они хранятся, в порядке (никаких жалоб SMART), не очень старый, и я обращаюсь с ним очень осторожно. Кроме того, я позволил Clonezilla рассчитывать суммы MD5 для каждой резервной копии и проверять их перед тем, как что-либо восстанавливать. Поскольку я восстанавливаю последнюю резервную копию после любого сбоя системы, все резервные копии являются "чистыми", поэтому они представляют состояние, в котором система никогда не выходила из строя. Короче говоря, я думаю, что резервные копии надежны, и восстановление должно привести систему в идеальное состояние.

Я восстанавливал систему несколько раз, это (по крайней мере) второй раз, когда сетевой адаптер не работает впоследствии. В первый раз (AFAIR) я только что успешно обновил Fedora 14 до 15, но последняя резервная копия была F14. Поэтому я восстановил его и после (пере) обновления до F15 NIC работал отлично. В другой раз, когда сетевой адаптер исчез, я поиграл с сетью и NetworkManager. Я точно не помню, что я сделал, но, видимо, я снова заработал (плюс с тех пор в трее появляется уродливый красный крестик с надписью "Нет сетевых интерфейсов" при наведении курсора). Также примечателен тот факт, что когда это происходит, система, кажется, больше не распознает USB-накопители (я уверен, что это было то же самое в прошлый раз). Поэтому я подключаю USB-накопитель, но Dolphin не показывает его (поэтому я не могу его смонтировать) - хотя lsusb покажет.

Я немного погуглил без успеха. Я нашел подсказки для того, чтобы делать то, что я уже пробовал, или что-то вроде строки «ONBOOT = yes» в некотором конфиге, который уже выглядит так. Есть идеи, как заставить эту штуку работать снова? Но (почти) более важно: NIC работал просто FINE, когда я создавал образ, затем я восстанавливал образ, поэтому системный раздел (включая все конфиги) должен выглядеть точно так же, как когда он работал, так как на земле это возможно, что NIC больше не работает ??

Редактировать:
Для записи, я больше не буду использовать Clonezilla. ДД отлично выполняет свою работу, каждое восстановление дд было успешным.

2 ответа2

1

Вам нужно отредактировать /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"
1

Возможно, вы загрузили r8169 вместо r8168. Попробуйте выполнить lsmod |grep r81 Если он показывает r8169, удалите его modprobe -r r8169 и вставьте правильный modprobe r8168

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .