URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 15749
[ Назад ]

Исходное сообщение
"Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."

Отправлено Сергей , 05-Апр-02 19:06 
Субж.

Сетевуха Intel EtherExpress Pro 10+, Linux Black Cat 6.2

Что имеем. Знаю IO/IRQ (PnP ей отключил), делаю modprobe eepro io=0x390 irq=11 - модуль появляется...и больше ничего не могу.

В conf.modules прописал его, при загрузке ось его и не пытается грузить, говорит что conf.modules новее чем /lib/.../modules/modules.dep и все...

Как сделать mknod /dev/eth0 ??? ?? Какие там мажорные и минорные номера ? Как сделать чтоб модуль грузился при загрузке ? Где ей прописывать IP адрес, Default gateway и прочее ?

Наверное не я первый столкнулся с этой проблемой, и пошаговое разъяснение лежит где-то в инете (можно и по-английски...)


Содержание

Сообщения в этом обсуждении
"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено stalker , 05-Апр-02 19:28 
1. что выдает ifconfig?
2. может попробовать depmod -a?
3. нужно в conf.modules прописать нужный алиас интерфейса и модуля
(сейчас уже не помню как, но стопудово это так!)

"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено Сергей , 08-Апр-02 12:12 
>1. что выдает ifconfig?

eth0      Link encap:Ethernet  HWaddr 00:AA:00:AA:F8:98
          inet addr:192.168.0.194  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0x300

>2. может попробовать depmod -a?

Попробовал - мат про conf.modules и modules.dep пропал.

>3. нужно в conf.modules прописать нужный алиас интерфейса и модуля

С самого начала прописал:
alias eth0 eepro
options eepro io=0x300 irq=11

Спасибо огромное, я тут в выходные покурил скрипты инита от старой слаквари, вроде разобрался что куда пхать. Интерфейс у меня поднялся, только роутинга нема (так телнет говорит при попытке соединиться с любым хостом на нашей сетке).

Вот что говорит route -n :
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    1      0        0 eth0

Вроде все по уму сделал, не пойму чего не хватает...

Вот еще до кучи файл ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.194
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
HOSTNAME=penguin.csc
DOMAIN=csc

Кстати, что писать в домен если у меня сетка почти одноранговая с фиксированными IP ? Пустым можно оставить ?


"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено Hermit , 08-Апр-02 18:06 
>
>Спасибо огромное, я тут в выходные
>покурил скрипты инита от старой
>слаквари, вроде разобрался что куда
>пхать. Интерфейс у меня поднялся,
>только роутинга нема (так телнет

Может роутинг тебе ручками прописать в rc.local:
route add -net ...............
route add default gw your_gate

>Кстати, что писать в домен если
>у меня сетка почти одноранговая
>с фиксированными IP ? Пустым
>можно оставить ?

имхо можешь не прописывать. Разве что когда начнешь поднимать сервисы, критичные к _этому_, и скажешь им брать 'системные настройки', тогда и надо будет...

ps  см., например, man hostname



"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено sultan , 06-Апр-02 22:39 
Работал на ЧернойКошке 2 года назад.
Вопрос 1: При установке дистра - карта была в машине? Инсталятор должен был сам все сделал.
Вопрос 2: перекомпилиловал ядро? На этом дистре при установке ручками ( запуcком команды кажется depmod ... с ключами и путями нужно пересобирать файл modules.dep, да и каталог для модулей 2.4 ядра создавать).
Пожелание: дистру около 2 лет, найди что-нибудь поновее. Для конфигурирования системы для первого времени используй linuxconf.

"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено slayer , 08-Апр-02 12:32 
А на 11irq еще что-то висит? если да то что?
Например если висит USB-port то сетевуха на этом irq работать не будет.



"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено Сергей , 08-Апр-02 13:19 
>А на 11irq еще что-то висит?
>если да то что?
>Например если висит USB-port то сетевуха
>на этом irq работать не
>будет.


USB на этом гробу и не пахнет, P100 брэнд.

Смотрел в /proc/irq, /proc/ioports и выбирал свободные для сетевухи - хотя я в линухе новичок, но вообще-то не ламер...

Счас попробую поменять... хотя врядли поможет.


"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено slayer , 08-Апр-02 13:30 
>USB на этом гробу и не
>пахнет, P100 брэнд.
>
>Смотрел в /proc/irq, /proc/ioports и выбирал
>свободные для сетевухи - хотя
>я в линухе новичок, но
>вообще-то не ламер...
>
>Счас попробую поменять... хотя врядли поможет.
>
Поставь лучше на любую виндовою машину, лучше конечно на такую жею. И посмотри какие там покажет io и irq. И под етими io и irq поставь на линух.
У меня просто была похожая проблема, правда с мультипортовкой


"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено Сергей , 08-Апр-02 13:39 
>И посмотри какие там покажет
>io и irq.

Я эти значения сам ставил досовской утилей для этой карточки, скачал с Интел. Не знать я их не могу. ТОЧКА.

ЗЫ Если бы они были неправильные, то модуль бы не грузился и матерился.


"RE: Помогите прикрутить сетевуху к Линуксу (RH 6.2)..."
Отправлено slayer , 08-Апр-02 13:58 
Попробуй еще так добавь в конце rc.local строку
if [-f /путь к модулю/модуль ];
then /путь к модулю/модуль ;

Иногда помогает.


"Вопрос решился..."
Отправлено Сергей , 08-Апр-02 19:00 
Хотя я так и не понял в чем грабля.

Поставил в режим PnP и в виндовую машину, записал значения которые ей виндоза дала, потом отрубил PnP и прописал их жестко. ( irq=5, io=0x210 )

То ли карточки битые, то ли в линуксе все же был конфликт при старых настройках, хотя в /proc/ioports и /proc/interrupts при вынутой сетевухе все чисто на этих адресах.

ЗЫ Как буду звуковуху ставить - одному черту известно, быть драке и за io и за irq, и наверно новому заходу разборок с сетевухой....


"RE: Вопрос решился..."
Отправлено slayer , 09-Апр-02 10:02 
Все очень просто... У кождой карточки есть свой диапазон адресов и  набор irq (они идут в паре) специфический только для даной карты и если ты тиснешь карту в другие условия то она реально работать не будет