Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сетевая карта в Linux

Модерирует : KLASS, IFkO

articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"  Версия для печати • ПодписатьсяДобавить в закладки

   

zitter



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
возникла производственная необходимость поставить на сервер Linux SuSe.
В первый раз, до этого не работал с ним вообще.с установкой проблем не возникло, правда я её самотёком пустил, но система встала.нужно мне сервер этот в рабочую группу загнать, там 20 машин с WinXP.в Yaste карта сетевая присутствует и настроил я её вроде правильно, Loopback пингуется, а eth0 нет и /sbin/ifconfig eth0 192.168.0.15 netmask 255.255.255.0 up выдаёт no such device. это драйвер карты не стоит?Или ёще в чём-то дело? Вроде карточка сетевая должна при установке автоматом устанавливаться, но я по неопытности момент этот пропустил.

Всего записей: 22 | Зарегистр. 30-06-2004 | Отправлено: 12:18 12-07-2004
UNKNOWING

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zitter
 
Смотри, дело в отсутствии драйвера сетевой карты.
 
Необходимо сделать следующее:
 
1. В /proc/pci найти ethernet controller, узнать его точную модель.
2. Посмотреть в google какой модуль драйвера в твоей версии ядра подходит, и скомпилить твое ядро с поддержкой твоей сетевой. (можешь встроить в ядро драйвер, а не делать его отдельным модулем)  
3. Если скомпили драйвер как модуль, добавить его в автозагрузку при буте. И проверить конечно его работу с помощью modprobe mod_name; lsmod; /sbin/ifconfig eth0 192.168.0.15 netmask 255.255.255.0 ; ping 192.168.0.1;
 
усе. %)

Всего записей: 190 | Зарегистр. 17-04-2003 | Отправлено: 14:35 12-07-2004
Mup0Boe 3Jlo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А в ifconfig -a (от рута) что говорит на тему интерфейса eth0?
 
Если его нет, то надо подгружать модуль с драйверами для этой сетевой карты. Если есть — то неправильно сконфигурён сетевой интерфейс.

Всего записей: 116 | Зарегистр. 07-05-2004 | Отправлено: 21:30 12-07-2004 | Исправлено: Mup0Boe 3Jlo, 21:31 12-07-2004
Skylan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вот такая проблема: сетевая карта поддерживает 10-100 Мбит, а сеть только 10.
В винде я поставил сеть на 10 Мбит и всё работает отлично, а вот в Gentoo ничего не работает...Похоже, устанавливается режим сетевой карты 100 Мбит.  
И у меня такой вопрос, как можно в Gentoo задать режим карты 10 Мбит полный дуплекс?
Может, с помощью какой-либо программы?
Сетевая карта Realtek RTL8139.

Всего записей: 9 | Зарегистр. 07-12-2004 | Отправлено: 13:35 23-06-2005 | Исправлено: Skylan, 15:50 23-06-2005
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skylan

Цитата:
Похоже, устанавливается режим сетевой карты 100 Мбит.

Что бы узнать это точно см. лог /var/log/kernel.log там должна быть примерно такая строчка:

Цитата:
Jun  9 19:25:31 localhost kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 02:00 24-06-2005
Skylan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Swappp

Цитата:
то бы узнать это точно см. лог /var/log/kernel.log

 
Никакого kernel.log  у меня почему-то нету, есть только genkernel.log и lastlog, но там про eth0 ничего не написано.
Я запустил команду mii-tool и вот что она показала:

Цитата:
100baseT-FD. link ok

Значит, устанавливается режим 100 Мбит...
Я нашёл в интернете способ установки 10Мбит с помощью всё той же mii-tool:

Цитата:
mii-tool -A 100baseTx-FD eth0

После этого всё работает, но только до перезагрузки Потом опять устанавливается режим 100 Мбит.
Может,  надо изменить настройки драйвера сетевой карты? Набирать каждый раз команду как-то неудобно

Всего записей: 9 | Зарегистр. 07-12-2004 | Отправлено: 14:41 24-06-2005
Jagy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А с чего вы взяли, что должен быть eth0? может там как во фрях, на каждого производителя свой нэйм для сетевухи, какие сетевые интерфейсы вообще показываются на "ifcongig -a"?

Всего записей: 59 | Зарегистр. 18-11-2003 | Отправлено: 18:22 24-06-2005
Skylan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jagy

Цитата:
какие сетевые интерфейсы вообще показываются на "ifcongig -a"?

Ifconfig -a показывает интерфейсы eth0 и lo. Значит, всё же для всех сетевых карт в Gentoo интерфейс eth0.
Да и  mii-tool я выполнял для eth0, после чего всё заработало.
 
Ну так кто-нибудь мне ответит, как можно установить режим 10 Мбит не с помощью mii-tool? Или хотя бы подскажите, как сделать австоматическое выполнение команды mii-tool -A 100baseTx-FD eth0 при загрузке.

Всего записей: 9 | Зарегистр. 07-12-2004 | Отправлено: 00:10 25-06-2005
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jagy

Цитата:
А с чего вы взяли, что должен быть eth0? может там как во фрях, на каждого производителя свой нэйм для сетевухи, какие сетевые интерфейсы вообще показываются на "ifcongig -a"?

В Linux все сетевые интерфейсы Ethernet сетей называются ethN (хотя незнаю, возможно есть исключения).
Skylan
Ну тогда в файле /etc/modules.conf надо прописать options для модуля твоей карты, скорее всего это 8139too:

Код:
options 8139too media=0

Только вот что должно быть вместо 0, я не скажу (значения могут быть от 0 до 8, либо пробуй методом тыка, либо ищи доку).
В общем man modprobe.conf (в Gentoo этот файл генерируется автоматически, а править надо modules.conf, хотя доку читать именно про modprobe.conf), man modprobe, man modinfo и наконец man modules-update.
 
Добавлено:
BTW, еще man ifconfig Скорее всего это можно сделать с его помощью (Gentoo им или iproute поднимает интерфейсы).
 
Добавлено:
Skylan

Цитата:
Никакого kernel.log  у меня почему-то нету, есть только genkernel.log и lastlog

Хм, а ты сам Gentoo ставил? Про логер не забыл?
http://www.gentoo.org/doc/en/handbook/2005.0/handbook-x86.xml?part=1&chap=9

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 00:37 25-06-2005
Skylan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Swappp

Цитата:
Хм, а ты сам Gentoo ставил? Про логер не забыл?

Gentoo  я сам ставил и включал логер syslog-ng. Он стартует при запуске Gentoo, но ничего не записывает или записывает куда-то в другое место.
Может я Gentoo криво установил...В нём я плохо разбираюсь, первый раз ставлю...У меня и KDE почему-то стартовать не хочет
Спасибо за советы, буду разбираться.

Всего записей: 9 | Зарегистр. 07-12-2004 | Отправлено: 10:33 25-06-2005
LDAP



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня стоит LinuxSuse 9.2. Когда я его устанавливал сети и следовательно сетевой карты на компе небыло.Теперь проблема:после загрузки линукса если я захожу в браузер то на любой запрос получаю ответ что данный ресурс не найден(ни FTP ни HTTP).Захожу в настройки сетевой карты и ничего не меняя нажимаю закончить, и все работает как надо.Что мне делать не знаю, искал в книгах, нету ответа.

Всего записей: 522 | Зарегистр. 03-08-2005 | Отправлено: 11:04 13-08-2005
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LDAP

Цитата:
Захожу в настройки сетевой карты и ничего не меняя нажимаю закончить, и все работает как надо.

пологаю, что это делает ifconfig eth0 up

----------
IT-Recht Blog
Abmahnung von Copytrack abwehren

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 12:18 13-08-2005
yaleks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что мне делать не знаю

Поставить при старте поднимать интерфейс.

Всего записей: 180 | Зарегистр. 08-05-2005 | Отправлено: 13:16 13-08-2005
LDAP



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну я так и понял что когда яст перепрочитывает настройку сетевой то он стартует ее, а где ее добавить в автозапуск, точнее где находится сценарий загрузки и что туда надо забить? Я нашел только /etc/rc.d но помоему это что то не то.

Всего записей: 522 | Зарегистр. 03-08-2005 | Отправлено: 16:16 13-08-2005
   

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сетевая карта в Linux
articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru