как установить 3-и сетевые карты?

Linux, безопасность, сети и все что с этим связано
Гость

как установить 3-и сетевые карты?

Сообщение Гость »

Стоит RedHat 7.2, eth0 - Realtek 8139, eth1- Realtek8029, Необходимо поставить ещё одну карту Realtek 8139.
При загрузке kudzu её определяет спрашивает надо ли настроить - настраиваю и получаю эти настройки на eth0. При ifconfig eth2 .... пишет что нет такого устройства (его действительно нет при выводе инфы - ifconfig).
В чём тут может быть дело, кто с подобным сталкивался?
Может дело в том что я хочу поставить аналогичную, которая уже есть в системе и надо приписывать их к опр. IRQ? Е сли да то как это можно осуществить?
В принципе можно поставить 3-и сетевухи?
Помогите пожалуйста!!!

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

в принципе - можно
народ говорил что ставил до 5 сетевух

kudzu - отрубить и забыть что такое извращение есть
каждую сетевуху надо развести на свои порты/прерывания

года полтора-два такое обсуждение шло в ru.linux
спроси у гугла
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Anonymous

Сообщение Anonymous »

что говорит
dmesg | grep -i eth
cat /proc/net/dev
ifconfig -a
??
про кудзу действительно забудь !!
если у тебя две rtl 8139pci то они обе должны подняться
с 8029 тоже особых проблем быть не должно
т.е. сначала убедись что ядро нашло железку
железка видна вообще (lspci -v)
если нет то дёргай модули ядра
если да то ifconfig eth[?] ip up и тесть потом руками создаей /etc/sysconfig/network-scripts/ifcfg-eth[?]
и будет тебе радость
кстати названия вполне могуть поменяться после добавления новой сетевухи :)

Guest_

Сообщение Guest_ »

чтоб не шибко мудрить

в /etc/modules.conf

alias eth0 8139too
alias eth1 ne2k-pci
alias eth2 8139too

теперь осталось выставить параметры сети и все должно заработать

гляньте в /etc/sysconfig/network-scripts
в этой директории нужно создать файл
ifcfg-eth2 (eth0 и eth1 уже должны быть созданы)
примерно след. содержания

DEVICE=eth2
BOOTPROTO=static
IPADDR=192.168.X.X
NETMASK=255.255.255.0
NETWORK=192.168.X.X
BROADCAST=192.168.2.255
GATEWAY=192.168.X.X
ONBOOT=yes

поменяй все под себя

Guest_

Сообщение Guest_ »

в догонку

после редактирования /etc/modules.conf выполнять depmod -a

________________
что-то я последнее время тормоду - пора на пенсию :)

Anonymous

Сообщение Anonymous »

Guest_ писал(а): alias eth0 8139too
Не факт, что после загрузки модуля для eth0 ядро незаметит вотророй rtl8139 и не поднимет её как eth1....а скорей всего заметить и будеть в машине eth0 ->8139 eth1->8139 eth2->8029
тут нужно эксперементально :)

Гость

Сообщение Гость »

ОГРОМНОЕ СПАСИБО !!! Спасли меня. Всё теперь работает. Единственый у меня вопрос. Если вставить кабель в соответствующую карту (в той же сети 192.168.4.0) то лампочка на сетевой карте горит в др.вставляю - не горит.
Это нормально?
В линухе все три оределились и выдают правильною инфу по ifconfig.
Скоро дойдёт реальный кабель и проверю всё правильно действительно работает или нет.
Ещё раз БОЛЬШОЕ СПАСИБО !!!

Guest_

Сообщение Guest_ »

это нормально
вообще-то у тебя сет. карты 8139 работают на 100 Mb или должны :) а 8029 -- на 10 MB, поэтому, то потухнет, то погаснет :)
(хотя 8139 может и на 10 Mb сидеть, но обычно подхватывается fullduplex)
да и не помешает просмотреть железное подключение (hub на 10, 10/100 или 100, провода и т.д., что куда и откуда)
ну а если тебе вдруг захочется все это вручную проставить, то

в /etc/modules.conf

alias eth2 8139too
option 8139too full_duplex=0,0 options=0x204,0x204

Значения битов-опций для карт, смотри в исходниках модуля 8139too

Гость

Сообщение Гость »

Как можно просмотреть значение битов-опций для модуля 8139?

Anonymous

Сообщение Anonymous »

modinfo ?

Ответить