Автор Тема: Потеря интернета после выключения  (Прочитано 18154 раз)

Оффлайн New Linux User

  • Участник
  • *
  • Сообщений: 189
Re: Потеря интернета после выключения
« Ответ #90 : 17.08.2011 02:26:08 »
Пришла мне мысль, а может нужно модуль (MODULE) сменить в настройках /etc/net/ifaces/eth0/options ? Поставить какой-то более универсальный?
Просмотрел эту тему, нашел способ узнать какие есть модули в системе:
Цитировать
Ответ #65 : 15.05.2011 02:11:50 »
А как узнать какие модули уже есть в системе
Код:
ls -laR /lib/modules/`uname -r`
И еще изучить
Код:
apt-cache search kernel-modules
Под рутом выполнил обе приведенные команды, получил большие списки, но в этих списках не нашел используемого модуля "r8169".
Как бы это получить список доступных в системе модулей для сетевой карты?
« Последнее редактирование: 17.08.2011 02:30:50 от New Linux User »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
Re: Потеря интернета после выключения
« Ответ #91 : 17.08.2011 07:09:03 »
Команда lspci -v от root выдаёт имя рекомендуемого модуля и имя применяемого модуля для всех устройств pci

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Потеря интернета после выключения
« Ответ #92 : 17.08.2011 12:52:45 »
Пришла мне мысль, а может нужно модуль (MODULE) сменить в настройках /etc/net/ifaces/eth0/options
В этом случае надо не забыть его (и все аналоги) заблэклистить для udev и прочих hotplug.

Оффлайн New Linux User

  • Участник
  • *
  • Сообщений: 189
Re: Потеря интернета после выключения
« Ответ #93 : 20.08.2011 16:07:26 »
На сайте http://freesource.info/wiki/HCL/SetevyeKarty?v=10gc&
нашел:
Цитировать
Наиболее распространённые модули сетевых карт:
 8139too
 via-rhine
 ne2k-pci
 e100
 e1000
Чтобы испытать, скажем, последних два модуля, достаточно прописать модуль (MODULE) в настройках /etc/net/ifaces/eth0/options ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Потеря интернета после выключения
« Ответ #94 : 20.08.2011 17:36:16 »
Чтобы испытать, скажем, последних два модуля, достаточно прописать модуль (MODULE) в настройках /etc/net/ifaces/eth0/options ?
Это, в общем-то, плохая затея. Просто потому, что не с того конца подход: e100 и e1000 - это модули для совершенно разных карт Intel и просто не совместимы. Сначала следует узнать, какой модуль должен использоваться для сетевой карты. Да, бывает, что доступных модулей более одного, но c e100/e1000, явно, не тот случай. Это раз. А два, если посмотреть на первый пост и увидеть "RTL8111", то можно сразу сделать вывод, что не заработает ни один: RTL - это совсем не Intel.

И нет, даже если бы эти модули подходили, как я уже написал ранее, их надо заблэклистить, иначе udev их загрузит гораздо раньше etcnet.
« Последнее редактирование: 20.08.2011 17:39:13 от asy »

Оффлайн New Linux User

  • Участник
  • *
  • Сообщений: 189
Re: Потеря интернета после выключения
« Ответ #95 : 24.08.2011 13:33:10 »
Цитировать
На мой взгляд, лучше использовать хук-скрипт /etc/net/ifaces/eth0/ifup-pre
Уважаемый asy, помогите воспользоваться Вашим советом: что написать в этом самом скрипте?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Потеря интернета после выключения
« Ответ #96 : 24.08.2011 17:14:19 »
Цитировать
На мой взгляд, лучше использовать хук-скрипт /etc/net/ifaces/eth0/ifup-pre
Уважаемый asy, помогите воспользоваться Вашим советом: что написать в этом самом скрипте?
Если предположить, что udev слишком рано грузит модуль сетевой карты, то можно попробовать написать

rmmod модуль
modprobe модуль

ещё, например, можно добавить sleep 1 (2, 3 или больше), если модуль долго "приходит в себя". после загрузки. Какой модуль нужен для RTL8111, я не знаю. В Интернете пишут, что r8169.

Оффлайн New Linux User

  • Участник
  • *
  • Сообщений: 189
Re: Потеря интернета после выключения
« Ответ #97 : 24.08.2011 23:56:38 »
Спасибо за ответ.
Цитировать
В Интернете пишут, что r8169.
Я его и использую.
Нашел на сайте Realtek драйвер для RTL8111
http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
В файле autorun.sh этого драйвера (как я понял) подтверждается использование этого модуля (r8169) или используется модуль r8168 (которого нет в системе, но возможно установить ??).
Вопрос: нужно ли запускать этот самый файл autorun.sh чтобы установить и задействовать всё, рекомендуемое производителем?
Драйвер во вложении.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Потеря интернета после выключения
« Ответ #98 : 25.08.2011 00:32:00 »
Вопрос: нужно ли запускать этот самый файл autorun.sh чтобы установить и задействовать всё, рекомендуемое производителем?
Думаю, нужно 20 раз подумать, прежде чем пытаться самостоятельно модули собирать, не имея опыта. Хотя, если есть желание его получить, то можно: http://www.altlinux.org/Сборка_модулей_ядра
Какое стоит ядро (uname -a) ? Возможно, в репозитарии есть новее и в нём уже более новй драйвер.
Кстати, какой именно ALT Linux стоит ? Что-то я в начале обсуждения этой информации не увидел, а в середине искать долго.
« Последнее редактирование: 25.08.2011 00:33:44 от asy »

Оффлайн New Linux User

  • Участник
  • *
  • Сообщений: 189
Re: Потеря интернета после выключения
« Ответ #99 : 25.08.2011 00:57:01 »
Ядро Linux 2.6.30-std-def-alt15 #1 SMP Mon Dec 14 08:45:48 UTC 2009 i686 GNU/Linux
Система Simply Linux 5.0.1
Цитировать
нужно 20 раз подумать
Что-то подобное мне интуиция и подсказывала.
« Последнее редактирование: 25.08.2011 00:58:52 от New Linux User »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Потеря интернета после выключения
« Ответ #100 : 25.08.2011 01:28:13 »
Ядро Linux 2.6.30-std-def-alt15 #1 SMP Mon Dec 14 08:45:48 UTC 2009 i686 GNU/Linux
Система Simply Linux 5.0.1
Тогда можно поробовать обновить ядро. В общем-то, это уже было в аналогичной ветке про другую сетевую карту вчера и сегодня http://forum.altlinux.org/index.php/topic,11126.0.html. Можно сразу попробовать из Сизифа или p6/t6, но, чтобы оно встало без попыток вытянуть дополнительные пакеты, надо обновить bootloader-utils вот отсюда: http://fly.osdn.org.ua/~mike/RPM/RPMS/noarch/. И, ещё, стоит обновить lilo заранее, но это уже из p5. А то мало ли, какая там длинна метки будет.
« Последнее редактирование: 25.08.2011 01:36:28 от asy »

Оффлайн New Linux User

  • Участник
  • *
  • Сообщений: 189
Re: Потеря интернета после выключения
« Ответ #101 : 25.08.2011 02:13:30 »
Да, я уже читал тему "Не видит сетевую карту на нетбуке"...
Я еще не обновлял ядро, поэтому чтобы подстраховаться хочу иметь четкий алгоритм простых действий (иначе если что-то не пойдет и система не запустится - это будет катастрофа, у меня на компе только Симпли и есть, никакой Виндовс нету). Лучше бы обновлять через Синаптик (настроен на два репозитория ALTLinux/p5/branch: для i586 (classic) и для noarch (classic) )
Примерный план действий:
1.) в Синаптике в секции "System/kernel and hardware" нахожу и отмечаю пакет "kernel-image-std-def#1:2.6.32-alt20.M50P.1"
2.) Apply - применяю (и устанавливаю отмеченное). Если еще чего-то захочет взять с собой - соглашаюсь.
3.) через "su -" получаю права рута, запускаю mc и редактирую /etc/lilo.conf :
нахожу строки
image="/boot/vmlinuz"
label="2632-std-def-alt20.M50P.1" (вероятно, точно еще не известно, но длинное)
и последнюю приведенную строку меняю на
label="SimplyLinux-2"
4.) еще под рутом задаю команду lilo и перезагружаю систему
5.) при загрузке системы выбираю пункт "SimplyLinux-2"
6.) соглашаюсь с предложением Синаптика обновить/установить какие-то пакеты.

Если все будет нормально, то через Синаптик в поиске нахожу все пакеты с "2.6.30" (и которые по контексту касаются kernel Linux), отмечаю и удаляю. При этом уже установленные программы продолжают работать, их не нужно устанавливать снова (возможно их обновление через Синаптик).
« Последнее редактирование: 25.08.2011 03:05:53 от New Linux User »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Потеря интернета после выключения
« Ответ #102 : 25.08.2011 11:41:18 »
Цитировать
настроен на два репозитория ALTLinux/p5/branch: для i586 (classic) и для noarch (classic)
Вообще, это называется "один репозитарий", просто две части, i586 и noarch.

тогда лучше так.
1. ничего не меняя:
  apt-get update
  apt-get dist-upgrade
  apt-get install update-kernel
  update-kernel

это ничего не должно сломать. При этом чуть-чуть обновится ядро, может, уже поможет. И точно обновится lilo до версии, понимающей длинные метки.

Если не помогло, то
2.
  Скачать http://fly.osdn.org.ua/~mike/RPM/RPMS/noarch/bootloader-utils-0.4.9-alt1.M51.1.noarch.rpm
  Установить: apt-get install bootloader-utils-0.4.9-alt1.M51.1.noarch.rpm

Вот дальше пути разные. Можно установить apt-repo: http://www.altlinux.org/Apt-repo
Далее (хотя я репозитарии руками меняю в /etc/apt)
apt-repo rm branch p5
apt-repo add branch p6
apt-get update
update-kernel  - и обратить внимание, не хочет ли оно что лишнее

далее, обязательно, чтобы не забыть
apt-repo rm branch p6
apt-repo add branch p5
apt-get update

В итоге будет установлено std-def ядро из p6. Все старые ядра, при этом, сохранятся, по умолчанию останется исходное ядро. Чтобы сделать ядром по-умолчанию понравившееся, надо поправить lilo.conf и сказать lilo. Если update-kernel, при работе с p6, не потянет за собой ничего лишнего (тут глазами просто надо смотреть, что качет, всё должно быть kernel*), то ничего страшного не произойдёт. А Синаптиком я не пользуюсь совсем.
« Последнее редактирование: 25.08.2011 11:44:41 от asy »

Оффлайн New Linux User

  • Участник
  • *
  • Сообщений: 189
Re: Потеря интернета после выключения
« Ответ #103 : 25.08.2011 14:09:41 »
Попытаюсь выполнить обновление ядра по Вашему 1-му варианту до версии ядра 2.6.32.
Уточнение: (нашел на Вики http://www.altlinux.org/Обновление_ядра) имеет ли существенное значение "update-kernel" или "update-kernel -t std-def". Мануала не нашел.

А обновив ядро, тем самым и его модули обновятся? Или это отдельная операция?
« Последнее редактирование: 25.08.2011 14:12:37 от New Linux User »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Потеря интернета после выключения
« Ответ #104 : 25.08.2011 14:21:55 »
А обновив ядро, тем самым и его модули обновятся? Или это отдельная операция?

Если используете скрипт update-kernel, то обновятся.

-t указывает тип ядра, на который вы хотите обновиться. Без ключа подразумевается тот же тип, что и текущее ядро.