SolarisПроверка:
ndd /dev/hme link_mode
0 = half duplex, 1 = full duplex
Установка full duplex:
ndd -sec /dev/hme adv_100fdx_cap
ndd -set /dev/hme adv_autoneg_cap 0
Установка half duplex:
ndd -sec /dev/hme adv_100hdx_cap
ndd -set /dev/hme adv_autoneg_cap 0Linux
Установка full duplex:
mii-tool -F 100baseTx-FD eth0
некоторые драйверы можно настроить через /etc/modules.conf
options eepro100 options=48
options 3c59x options=0x204 full_duplex=0x200FreeBSD
Установка full duplex:
ifconfig xl0 media 100baseTX mediaopt full-duplex
Установка half duplex:
ifconfig xl0 media 100baseTX mediaopt half-duplexIBM AIX
Список адаптеров и проверка режима:
lsdev -HCc adapter
lsattr -d ent#
Установка full duplex:
chdev -l ent# -a media_speed=100_Full_Duplex -P
Установка half duplex:
chdev -l ent# -a media_speed=100_Half_Duplex -PHP-UX
Список адаптеров и проверка режима:
lanscan -n (HP-UX 10.x)
lanscan -p (HP-UX 11.x)
lanadmin -x NMid# (HP-UX 10.x)
lanadmin -x PPA# (HP-UX 11.x)
Установка full duplex:
lanadmin -X 100FD NMid# (HP-UX 10.x)
lanadmin -X 100FD PPA# (HP-UX 11.x)
Установка half duplex:
lanadmin -X 100HD NMid# (HP-UX 10.x)
lanadmin -X 100HD PPA# (HP-UX 11.x)
URL: http://dsd.lbl.gov/TCP-tuning/duplex.html
Обсуждается: http://www.opennet.me/tips/info/1000.shtml
Linux: если не работает mii-tool, то, возможно, поможет ethtool.
8h8# ifconfig rl0 media 100baseTX mediaopt half-duplex
ifconfig: SIOCSIFMEDIA (media): Device not configured
8h8# ifconfig fxp0 media 100baseTX mediaopt half-duplex
ifconfig: SIOCSIFMEDIA (media): Device not configured
8h8# uname -a
FreeBSD 8h8 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Mar 29 11:13:39 NYC 2006 8h8@8h8:/usr/obj/usr/src/sys/a i386и всё по-старому (100фулл).. а?
ЗЫ(фря): сначала:
# ifconfig -m fxp0
supported media:
media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT/UTP mediaopt full-duplex
media 10baseT/UTP
media none
media 100baseTX mediaopt hw-loopbackа уже потом мастерим нужный режим.
Спасибо, рецепт помог в debian 4.0