СообЧа > База Знаний > Unix, Linux > Сеть

Вопрос

Как в RH7.2 настроить карточку RealtekRTL8139?
Сначала система вообще ее не увидела. Поменял PCI слот (поставил в другой). Наконец-то Linux прозрел… Kudzu предложила ее настроить, однако сеть все равно не увидала. Драйвера (модули ядра?) пришлось скачать с FTP сервера компании SCYLD. Возможно я их неправильно скомпилировал / подключил. При их установке компилятор выдал кучу ошибочных сообщений.

Ответ

Даешь команду modprobe 8139too, если карта действительно Realtek, модуль драйвера должен загрузиться. Если какие-то проблемы с определением, оно тоже напишет, что не так. Возможно, карта имеет нестандартный для нее адрес порта ввода — вывода, тогда нужно как-то определить этот порт и его указать параметром в modprobe, например, так: modprobe 8139too io=0x340.

Потом, если карта успешно определилась, редактируешь файл modules.conf, след. образом добавляешь строчку alias eth0 8139too. Опять таки, если карта имеет какие-то параметры, которые нужно указать драйверу при загрузке, добавляешь в файл modules.conf строчку options eth0 io=0x340 (к примеру)

Потом — нужно указать скрипту, инициализирующему сетевые карты при загрузке, грузить этот драйвер. В каталоге /etc/sysconfig есть такой файлик, ifup-ppp или ifcfg-ppp, точно не помню сейчас, пишу по памяти. нужно сделать аналогичный, только чтобы было eth0 на конце. В нем прописать нужные параметры для интерфейса — IP адрес, сеть, маску, бродкаст адрес. после чего перебутить систему и посмотреть, что получится. Еще, на всякий случай, могу посоветовать команду lspci — покажет она или нет твою карточку в списке устройств.

Николай

Это был ifcfg… Делаем его ifcfg-eth0 (для второй карточки уже ifcfg-eth1)
Ниже привожу пример оформления этого файла:

DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.55.1
NETMASK=255.255.255.0
NETWORK=192.168.55.0
BROADCAST=192.168.55.255



Copyright © 2000-2004 Сообщество Чайников
Контактная информация