Автор Тема: Пропал интернет, ifconfig выдаёт только lo [решено]  (Прочитано 6465 раз)

Павелъ

  • Гость
Доброго времени суток. Намутил с драйверами Nvidia так, что перестали запускаться иксы, пришлось вернуться на самое старое ядро и снести остальные ядра. После перезагрузки не могу подключиться интернет, интерфейс ethernet.
lspci выдаёт ethernet.
Как решить проблему?
« Последнее редактирование: 09.01.2015 07:11:14 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
lspci выдаёт ethernet
Не понял.

1. Настроить интернет.
2. Обновить ядро через
update-kernel
3. Выяснить возможно не хватает каких=то модулец ядра.

Павелъ

  • Гость
без подключения к интернет обновить ядро не получится

Павелъ

  • Гость
ха) пошло обновление, откуда он берёт пакеты?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Что выдаёт от root

lspci -k | grep -A6 -i ethernet

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
откуда он берёт пакеты?
Возможно в кэше apt-а лежали ранее скачанные

Павелъ

  • Гость
03:00.0 Ethernet controller: Realtek Semiconducter Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
Sybsystem: Gigabyte Technology Co., Ltd Motherboard

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 234
  • ITS
Я уже сталкивался с данной проблемой. http://forum.altlinux.org/index.php/topic,33542.msg240314.html#msg240314
карта поднялась,  как eth0
после установки пакета http://sisyphus.ru/ru/srpm/Sisyphus/kernel-modules-r8168-std-def
kernel-modules-r8168-std-def - в ручную. После сделал modprobe r8168 теперь сетевая карта поднялась...

Павелъ

  • Гость
Спасибо, пришлось систему заного установить.
Грёбаные проприатврные драйвера http://www.altlinux.org/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D0%B5%D1%82%D0%B0%D1%80%D0%BD%D1%8B%D1%85_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2_NVIDIA_%D0%B8_ATI, после установки либо ядро накрывается, что выражается в выводе на экран каких-то адресов и ожидания 30 секунд, а дальше перезагрузка и по второму кругу. Либо система начинает запускаться, а потом монитор пишет, что нет сигнала нет, но системный блок гудит.
Сейчас на ядре 3.14 со стандартным видеодрайвером, не буду пока ничего трогать. Прошлый раз запорол eth0 командой remove old kernels, не помню дословно.
А на стандартном драйвере Nvidia при первом поисковом запросе firefox зависает где-то на минуту. Прошлый раз, когда  запускал из терминала вывелось сообщение про Nvidia.
На ноутбуке всё нормально, а на десктопе такая вот ерунда. На одном из форумов мне как-то посоветовали выкинуть Nvidia geforce 9600 нафиг. Капризная карта, на открытых драйверах лагает. А на проприетарных при запуске игровых приложений просто намертво вылетает и помогает только принудительная перезагрузка. И так было на нескольких дистрах.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Спасибо, пришлось систему заного установить.
Это была совершенно лишняя операция. Всё относительно легко восстанавливается и меняется, если понимать, что делаешь.
Сейчас на ядре 3.14 со стандартным видеодрайвером, не буду пока ничего трогать.
Стандартный - это какой ? В KDesktop, например, стандартный - проприетарный. Впрочем, про видеоадаптер надо отдельную тему завтодить.
Прошлый раз запорол eth0 командой remove old kernels, не помню дословно.
Значит лучше про это вообще не вспоминать, а то получается совет из разряда "выкинуть Nvidia geforce 9600 нафиг". Если карта NVidia geforce (любой модели) физически исправна, то работает она, как минимум, хорошо.

Удаление старого ядра ни коим образом не вредит работе ОС, если не требуется откак на это самое старое ядро. Таким образом, "запорол eth0 при удалении старого ядра" - абсолютная чушь.

Павелъ

  • Гость
В KDesktop, например, стандартный - проприетарный. Впрочем, про видеоадаптер надо отдельную тему завтодить.
Цитата: Павелъ от Сегодня в 12:38:45

    Прошлый раз запорол eth0 командой remove old kernels, не помню дословно.

Значит лучше про это вообще не вспоминать, а то получается совет из разряда "выкинуть Nvidia geforce 9600 нафиг". Если карта NVidia geforce (любой модели) физически исправна, то работает она, как минимум, хорошо.

Удаление старого ядра ни коим образом не вредит работе ОС, если не требуется откак на это самое старое ядро. Таким образом, "запорол eth0 при удалении старого ядра" - абсолютная чушь.
Удаление старого ядра ни коим образом не вредит работе ОС, если не требуется откак на это самое старое ядро. Таким образом, "запорол eth0 при удалении старого ядра" - абсолютная чушь.


Итак, придётся отыскать команду. А то не верят некоторые. Дословно эта команда звучит так remove-old-kernels. Вычищает она все ядра, кроме того, которое загружено. У меня она докучи решила прихватить ещё какие-то пакеты, отвечающие за определение сетевой карты на работающем ядре.
Тогда быть может помежете решить проблему?
Есть ядро 3.18, которое не работает из-за кривых рук при установке проприетарного драйвера.
Как мне с ядра 3.14 снести все остальные ядра, хотя бы 3.18? Не задев при этом пакет, отвечающий за работу сетевой карты на 3.14? А потом заного установить 3.18 и установить проприетарные драйвера?
Может есть другой более щадящий способ вычищения остальных ядер помимо remove-old-kernels ?

Sim

  • Гость
Ненужные ядра можно удалить и через синаптик.
Впервые слышу, чтобы удаление ядер затрагивало не ядерные модули.
Ткните меня носом, где в этом листинге удаление еще чего либо, кроме того, что нужно удалить
# remove-old-kernels
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  kernel-image-un-def#1:3.17.6-alt1 kernel-modules-bcmwl-un-def#6.30.223.248-alt5.200966.1 kernel-modules-drm-un-def#1:3.17.6-alt1
  kernel-modules-kvm-un-def#1:3.17.6-alt1 kernel-modules-v4l-un-def#1:3.17.6-alt1
0 будет обновлено, 0 новых установлено, 5 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 154MB дискового пространства.
Продолжить? [Y/n]


Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Есть ядро 3.18, которое не работает из-за кривых рук при установке проприетарного драйвера.
Как мне с ядра 3.14 снести все остальные ядра, хотя бы 3.18? Не задев при этом пакет, отвечающий за работу сетевой карты на 3.14? А потом заного установить 3.18 и установить проприетарные драйвера?
Может есть другой более щадящий способ вычищения остальных ядер помимо remove-old-kernels ?
Каждое ядро имеет свой набор модулей соответствующей версии, и при удалении его унесёт только свои модули. Какое-либо ядро с его модулями можно удалить ещё и командой  apt-shell.
http://forum.altlinux.org/index.php/topic,27878.msg231195.html#msg231195

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Может есть другой более щадящий способ вычищения остальных ядер помимо remove-old-kernels ?
Для начала, их вообще не стоит торопиться вычищать: пара-тройка ядер в системе может, иногда, облегчить жизнь. Само по себе удаление проще всего делать удалением ядра, оно вынесет за собой модули.

# rpm -qa|grep kernel-ima
kernel-image-std-def-3.10.30-alt1
kernel-image-std-def-3.14.27-alt1

Следующая команда завершается с ошибкой, но там же и подсказка:
# apt-get remove kernel-image-std-def
Reading Package Lists... Done
Building Dependency Tree... Done
Package kernel-image-std-def is a virtual package provided by:
  kernel-image-std-def#1:3.10.30-alt1 3.10.30-alt1 [Installed]
  kernel-image-std-def#1:3.14.27-alt1 3.14.27-alt1 [Installed]
You should explicitly select one to remove.
E: Package kernel-image-std-def is a virtual package with multiple good providers.

Далее:
# apt-get remove kernel-image-std-def#1:3.10.30-alt1
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  kernel-image-std-def#1:3.10.30-alt1 kernel-modules-bbswitch-std-def#0.8-alt1.199198.1 kernel-modules-bcmwl-std-def#6.30.223.141-alt2.199198.1
  kernel-modules-drm-std-def#1:3.10.30-alt1 kernel-modules-kvm-std-def#1:3.10.30-alt1 kernel-modules-tp_smapi-std-def#0.41-alt2.199198.1
  kernel-modules-v4l-std-def#1:3.10.30-alt1 kernel-modules-virtualbox-addition-std-def#4.3.6-alt1.199198.1
0 upgraded, 0 newly installed, 8 removed and 603 not upgraded.
Need to get 0B of archives.
After unpacking 143MB disk space will be freed.
Do you want to continue? [Y/n]
и вот тут подтверждать.
Что касается
А потом заного установить 3.18 и установить проприетарные драйвера?
есть удобная утилита update-kernel. Правда, есть, что там дописать. Про установку проприетарного драйвера на wiki нормально написано. Вы эту ссылку самостоятельно приводили. Там же, внизу, есть вторая про то же, вероятно, стоит их объединить: http://www.altlinux.org/Переход_на_драйверы_Nvidia_и_fglrx
« Последнее редактирование: 08.01.2015 15:40:12 от asy »

Павелъ

  • Гость
благодарю, будем разбираться.