如何设定网卡为100M全双工模式
作者:zyqin
创建:2005-02-28
网卡工作在全双工模式是很重要的,为什么都是百兆网,传文件都很慢?那就是因为没有强行将网卡设为全双工。一般情况下,网卡与交换机是可以正常协商,并使用最高的速率的,但并不是所有的情况都是这样完美。 在一个完全百兆的网络环境,建议网卡与交换机是否可以正常协商,也应手工将网卡设为 100M-FD,这样可以避免不必要的麻烦。
1. Linux:mii-tool -F 100baseTx-FD eth0
查看网卡的当前情况:# mii-tool eth0
2. FreeBSD
# ifconfig fxp0 media 100BaseTX mediaopt full-duplex
或直接将配置写入 /etc/rc.conf 里面,下次启动时也会生效。
ifconfig_fxp0="inet x.x.x.x netmask x.x.x.x media 100BaseTX mediaopt full-duplex"
3. Solaris
SPARC 架构平台:
设置 /etc/system 文件:
set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100hdx_cap=0
set hme:hme_adv_100fdx_cap=1
或手工设置:
# ndd -set /dev/hme adv_autoneg_cap 0
# ndd -set /dev/hme adv_100hdx_cap 0
# ndd -set /dev/hme adv_100fdx_cap 1
X86 架构平台:(以 Intel Pro/100 为例)
修改 /kernel/drv/iprb.conf 配置文件:
# 加入 ForceSpeedDuplex=4;
4. WindowsXP
5. Windows2000,具体细节可能由于网卡的原因,有所不同。
6. WindowsNT
7.