LINUX.ORG.RU

Как установить скорость в сетевой карте


0

0

Здравствуйте! Я не могу найти как установить принудительно скорость сетевой карты (10 полудуплекс, 10 полный дуплекс, 100 полудуплекс, 100 полный дуплекс). И как можно помотреть с какой скоростью работает сетевая карта. Сетевая карта Intel Pro 100+ Linux RedHat 7.3 ядро 2.4.18 Зараннее спасибо.


Вариант 1 -- путем указания параметра соответствующему модулю, если данный модуль это умеет (список того, что можно -- modinfo имя_модуля).

Вариант 2 -- man ifconfig на предмет media.

После чего три часа искать в редхатном мудацком бардаке под названием /etc/sysconfig, куда и как все это засунуть.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

и как же енто вы в ifconfig-то это зададите ?? ну-ка примерчик. спрашивавшему: модуль какой ? eepro100 ? если да - то в доках все написано. точно помню что options=0x30 - это 100full-duplex. в конце концов можешь методом научного тыка - modprobe c опцией и смотреть в сислоге что вышло :) да, посмотреть на девайс можно с помощью ethtool.

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

Re:Как установить скорость в сетевой карте

Я правильно понял, что модулю можно передавать параметры. То есть читая доку на модуль сетевой карты.

Тогда такой вопрос. Если я ядро соберу под конкретное железо. и уберу лишние модули, тогда как мне задать параметры для сетевой карты. Мне нужен 100 полудуплекс. Можно ссылки.

zks
() автор топика
Ответ на: комментарий от sasha999

> и как же енто вы в ifconfig-то это зададите

С FreeBSD ifconfig перепутал.

Там примерно так (пример для EtherExpress, 100mbit, full-duplex):

ifconfig fxp0 ... mediaopt 100baseTx,fullduplex ...

В линуксе (если для карты работает mii-tool):

mii-tool -F 100baseTx-FD eth0

Obidos ★★★★★
()

Ну хоть ман к драйверу почитай (драйвер вместо ядерного можно взять
на сайте intel
http://downloadfinder.intel.com/scripts-df/support_intel.asp

e100_speed_duplex
Valid Range: 0-4 (1=10half;2=10full;3=100half;4=100full)
Default Value: 0
The default value of 0 sets the adapter to auto-negotiate. Other values
set the adapter to forced speed and duplex.
Example usage: insmod e100.o e100_speed_duplex=4,4 (for two adapters)

As an example, if you install the e100 driver for two PRO/100 adapters
(eth0 and eth1) and set the speed and duplex to 10full and 100half, add the
following to modules.conf:

alias eth0 e100
alias eth1 e100
options e100 e100_speed_duplex=2,3


jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.