у меня 2е одинаковых сетевухи.- Realtek Semiconductor Co., Ltd. RTL-8129 (rev 10) .ядро видит обе.,но включает только одну.я знаю что такая проблема существует,но вот править ее не приходилось.если знаете-подскажите пожалуйста.
Какая ОС?
>Какая ОС?да уж....прошу прощения за собственную глупость.
Linux Slackware10.1
Привет!
Насчёт слаквари не знаю, но вот у меня Fedora. ДЛя поднятия сетевух используются шелл-скрипты ifcfg-eth0 и ifcfg-eth1. Посмотри что у тебя есть в системе касательно одной сетевухи, которая работает. И чего нет для второй. Разницу подкоряв ручками.. я бы так сделал.
p.s. netconfig пробовал запускать?
>у меня 2е одинаковых сетевухи.- Realtek Semiconductor Co., Ltd. RTL-8129 (rev 10)
>.ядро видит обе.,но включает только одну.я знаю что такая проблема существует,но
>вот править ее не приходилось.если знаете-подскажите пожалуйста.
Что-то я не понял... модуль не загружен или что... ?
Можешь показать что lsmod говорит ?
>>у меня 2е одинаковых сетевухи.- Realtek Semiconductor Co., Ltd. RTL-8129 (rev 10)
>>.ядро видит обе.,но включает только одну.я знаю что такая проблема существует,но
>>вот править ее не приходилось.если знаете-подскажите пожалуйста.
>
>
>Что-то я не понял... модуль не загружен или что... ?
>Можешь показать что lsmod говорит ?
lsmod - ничего не говорит посколько ядро собрано без модулей с поддержкой именно тех сетевух,что стоят в системе.просто я так понимаю ядро подключает драйвер для сетевухи,а уже сам драйвер или 2ая карточка не понимают как с ним работать.т.е. первая сетевая драйвер схватывает и работает,а про вторую система забывает.
>>>у меня 2е одинаковых сетевухи.- Realtek Semiconductor Co., Ltd. RTL-8129 (rev 10)
>>>.ядро видит обе.,но включает только одну.я знаю что такая проблема существует,но
>>>вот править ее не приходилось.если знаете-подскажите пожалуйста.
>>
>>
>>Что-то я не понял... модуль не загружен или что... ?
>>Можешь показать что lsmod говорит ?
>
>
>lsmod - ничего не говорит посколько ядро собрано без модулей с поддержкой
>именно тех сетевух,что стоят в системе.просто я так понимаю ядро подключает
>драйвер для сетевухи,а уже сам драйвер или 2ая карточка не понимают
>как с ним работать.т.е. первая сетевая драйвер схватывает и работает,а про
>вторую система забывает.
Собери сетевые модулями - и заработает, проверено.
Или при загрузке ядра нужно передавать ядру описания обеих карт
>Собери сетевые модулями - и заработает, проверено.
Все верно. По моему нужно будет еще в /etc/modules.conf прописать:
alias eth0 8139too
alias eth1 8139too>Или при загрузке ядра нужно передавать ядру описания обеих карт
Это нужно, если ядро не обнаруживает вторую сетевую карту. В данном случае ядро видит обе.
>>Собери сетевые модулями - и заработает, проверено.
>Все верно. По моему нужно будет еще в /etc/modules.conf прописать:
>alias eth0 8139too
>alias eth1 8139too
>
Не знаю как в других системах - в слаке не нужно. Проверено...
А на эти грабли я и сам наступал - если две одинаковых карты, то вкомпиленый в ядро драйвер работает только с одной
Ради интереса загрузил Slackware 10. Посмотрел как там это реализовано (стартовые скрипты). Насколько я понял, модуль может загружатьcя несколькими способами.
1. Явно указать в /etc/rc.d/rc.modules.
2. Автоматически, если запускается /etc/rc.d/rc.hotplug (обнаруживает все pci устройства и др. /etc/hotplug/*.rc).
3. Через alias в /etc/modules.conf (/etc/rc.d/rc.inet1).
Я ничего не напутал?
>Ради интереса загрузил Slackware 10. Посмотрел как там это реализовано (стартовые скрипты).
>Насколько я понял, модуль может загружатьcя несколькими способами.
>1. Явно указать в /etc/rc.d/rc.modules.
>2. Автоматически, если запускается /etc/rc.d/rc.hotplug (обнаруживает все pci устройства и др. /etc/hotplug/*.rc).
>
>3. Через alias в /etc/modules.conf (/etc/rc.d/rc.inet1).
>Я ничего не напутал?Нет, ничего. Только бывает еще вызов из rc.modules другого rc - специально для загрузки сетевых. Просто так Патрик принял.
>>>>у меня 2е одинаковых сетевухи.- Realtek Semiconductor Co., Ltd. RTL-8129 (rev 10)
>>>>.ядро видит обе.,но включает только одну.я знаю что такая проблема существует,но
>>>>вот править ее не приходилось.если знаете-подскажите пожалуйста.
>>>
>>>
>>>Что-то я не понял... модуль не загружен или что... ?
>>>Можешь показать что lsmod говорит ?
>>
>>
>>lsmod - ничего не говорит посколько ядро собрано без модулей с поддержкой
>>именно тех сетевух,что стоят в системе.просто я так понимаю ядро подключает
>>драйвер для сетевухи,а уже сам драйвер или 2ая карточка не понимают
>>как с ним работать.т.е. первая сетевая драйвер схватывает и работает,а про
>>вторую система забывает.
>Собери сетевые модулями - и заработает, проверено.
>Или при загрузке ядра нужно передавать ядру описания обеих карт
все понял. спасибо всем !