用#mii-tool -l (不是-1) ,可以查看。
我用命令查看了一下,显示如下
eth0: negotiated 100baseTx-FD, link ok
笔记本内置网卡,100M。因为网线比较老了,网卡100M工作始终不正常,window下配成10M就可以了,但是在Linux上如果改呢?
in /etc/conf.modules
alias eth0 3c59x
Options Line Media Type
options 3c59x options=0 "10baseT"
options 3c59x options=1 "10Mbs AUI"
options 3c59x options=3 "10base2"
options 3c59x options=4 "100baseTX"
options 3c59x options=5 "100baseFX"
options 3c59x options=8 "Autonegotiate"
options 3c59x options=9 "MII-External"
options 3c59x options=10 "Default" (10baseT)
In addition, full_duplex=1 can be supplied to force the card into full duplex mode, e.g.
options 3c59x options=5 full_duplex=1
谢谢了,但是好像用处不大.
我得网卡驱动是eepro100, 也有这些options么?我改过了modules.conf, 添加了options eepro100 options=0,为什么每次ifconfig eth0 down(up),这句就没有了?
好像用ifconfig eth0 media TYPE也可以改,但是我得到operation is not supported. 为什么?
经过研究:
1 100M--》10M 的方法
#mii-tool --advertise=10baseT-FD eth0
2.10M--> 100M
#mii-tool --advertise=100baseTx-FD eth0
3.检验是否成功
# mii-tool -l
etho 100baseTx-FD link ok
4.看一下你的网卡指示灯也可以。