linux下更改网卡工作模式
现在的网卡一般都是10/100M自适应工作模式,在配置网卡参数时我们很少
考虑到它的工作模式,但在路由器和交换机、代理服务器等通信量比较大的
关键设备上,我们应该为它指定正确的工作模式,这样可以提高通信效率。
在linux环境下,们可以使用系统自带的命令或工具实现,下面是具体的实现方法
1.insmod命令(该命令的功能是载入模块)
insmod ./PATH/r8169.ko speed=10 duplex=0 autoneg=0
注:PATH是r8169模块的存放路径
speed=10代表10M(可选值为1000,100,10)
duplex=0代表工作模式为半双工(可选值为0,1)
autoneg=0代表自适应
2.ethtool命令
ethtool -s ethX speed 100 duplex full atuoneg on
注:修改网卡为100M全双工自适应模式
3.mii-tool -F 10baseT-HD eth0
注:修改网卡为10M半双工
4.修改ethX的MAC地址命令
ifconfig ethX hw ether YY:YY:YY:YY:YY:YY
其中ethX代表第几张网络接口,YY:YY:YY:YY:YY:YY为要修改的MAC地址。