LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1759|回复: 12

请教:如何启动网卡的full-duplex模式?

[复制链接]
发表于 2004-5-24 14:03:16 | 显示全部楼层 |阅读模式
我在modules.conf设置如下:
alias eth0 8139too
options  8139too full_duplex=1
....
....
可启动后还是half-duplex,怎么办?我学校的是10M ethernet
发表于 2004-5-27 03:22:12 | 显示全部楼层
你是如何证实nic运行在half-duplex的?
发表于 2004-5-27 08:25:16 | 显示全部楼层
用下面的命令来设置一下试试看吧。

[root@S6 root]# mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT
[root@S6 root]#
发表于 2004-5-27 10:24:57 | 显示全部楼层
为什么我的8139设置为full-duplex之后很慢,基本没有包发送接受?
发表于 2004-5-28 00:47:58 | 显示全部楼层
谢谢北南兄, kilo,是不是可以试试用mii-tool将nic调回用autonegotiation. 一般网卡都是自动识别并配置到最高状态的.
发表于 2004-5-28 11:30:11 | 显示全部楼层
对,好想本来是auto的,half-duplex,可是8139不是全双工的吗
发表于 2004-5-28 22:23:01 | 显示全部楼层
最初由 kilo 发表
对,好想本来是auto的,half-duplex,可是8139不是全双工的吗

是自适应的吧
象楼主的那个
我学校的是10M ethernet

所以网卡就也自动调节为half-duplex了
full-duplex应该是100M的
不知道对否
发表于 2004-5-29 02:28:16 | 显示全部楼层
好象不对吧, 10M的full-duplex应是20M
发表于 2004-5-29 07:23:57 | 显示全部楼层
全双工是指两端传送数据可以同时发起吧

这个还要看具体设备的
比如我有一块100/10自适应网卡,hub是10M半双工的,ADSL modem是100M全双工的
如果将网线连于hub,在windows下自动调整为10M半双工,如果想强制比如调为10M全双工或者100M全双工,网络连接立马中止,linux没试过(应该也是不可以的)
如果接于ADSL modem随便你调
发表于 2004-5-29 08:49:15 | 显示全部楼层
如果将网线连于hub,在windows下自动调整为10M半双工

linux下也是这样
以前接在端口上时是100M全双工的,后来接到hub上后变成10M半双工了,我还以为半双工就是10M呢
不好意思,理解错误
不过全双工还是半双工应该是根据网络情况自己调节的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表