使用ethtool 则可以设置网卡
$: ethtool eth0 查看网卡信息
方法1:
$:sudo ethtool -s eth0 speed 10 duplex full autoneg off
$:sudo ethtool -s eth0 speed 10 duplex full autoneg on 设置为10mbps 全双工
但是每次重启后就重置了,需要再次输入
方法二:
用ethtool设置网卡的速度参数
不同于mii-tool,ethtool可以通过设定设备配置脚本里的ETHTOOL_OPTS变量而永久生效。在下面例子里,设定了在下次重启时设置100 Mbps,全双工和不自动协商:
# # File: /etc/sysconfig/network-scripts/ifcfg-eth0 # DEVICE=eth0 IPADDR=192.168.1.100 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes ETHTOOL_OPTS="speed 100 duplex full autoneg off"
这种方法没试过,原因:没找到这个文件。