linux 网卡参数 ethtool

更新时间:2023-06-20 08:11:29 阅读: 评论:0

linux 网卡参数 ethtool
farfromLinux/Unix命令之Ethtool

描述:
Ethtool是用于查询及设置网卡参数的命令。

概要:
ethtool ethX      //查询ethX网口基本设置
ethtool –h        //显示ethtool的命令帮助(help)
ethtool –i ethX    //查询ethX网口的相关信息
ethtool –d ethX    //查询ethX网口注册性信息
ethtool –r ethX    //重置ethX网口到自适应模式
ethtool –S ethX    //查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000]\        //设置网口速率10/100/1000M
[duplex half|full]\          //设置网口半/全双工
[autoneg on|off]\            //设置网口是否自协商
[port tp|aui|bnc|mii]\        //设置网口类型
[phyad N]\               
[xcvr internal|exteral]\
[wol p|u|m|b|a|g|]\
[sopass xx:yy:zz:aa:bb:cc]\
[msglvl N]

举例:onpurpo
1the weepies)[root@linux /]# ethtool eth1
  Settings for eth1:
        Supported ports: [ TP ]
        Supported link modes:  10baT/Half 10baT/Full
                                100baT/Half 100baT/Full
                                1000baT/Full
        Supports auto-negotiation: Yes
        Advertid link modes:  10baT/Half 10baT/Full
                                100baT/Half 100baT/Full
                                1000baT/Full 惨白的意思
        Advertid auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: umbg
        Wake-on: d
        Link detected: yes
2[root@linux /]# ethtool -i eth1
  driver: e1000
  version: 5.0.43-k1
  firmware-version: N/A
  bus-info: 06:08.1
3chance是什么意思>金万利[root@linux /]# ethtool -S eth1
  NIC statistics:
    rx_packets: 58068300
    tx_packets: 87124083
    rx_bytes: 1589713008
    tx_bytes: 2165825901
    rx_errors: 0
    tx_errors: 0
    rx_dropped: 0
    tx_dropped: 0
    multicast: 0
    collisions: 0
    rx_length_errors: 0
    rx_over_errors: 0
    rx_crc_errors: 0
    rx_frame_errors: 0 Port: MII

    rx_fifo_errors: 0
    rx_misd_errors: 0
    tx_aborted_errors: 0
    tx_carrier_errors: 0
    tx_fifo_errors: 0
    tx_heartbeat_errors: 0英语就业前景
    tx_window_errors: 0
云南二级建造师报名4[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full


相关:
1[root@linux /]# which ethtool
    /sbin/ethtool
2[root@linux /]# rpm -qf /sbin/ethtool
  ethtool-1.6-5
3)怎样使ethtool设置永久保存在网络设备中?
  解决方法一:
    ethtool设置可通过/etc/sysconfig/network-scripts/ifcfg-ethX文件保存,从而在设备下次启动时激活选项。
例如:ethtool -s eth0 speed 100 duplex full autoneg off
此指令将eth0ukba设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:
 ETHTOOL_OPTS="speed 100 duplex full autoneg off"
解决方法二:
ethtool设置写入/etc/rc.d/rc.local之中。



解决方法:
Intel千兆网卡禁用自适应时必须指定链路速度和全双工模式。当使用ethtool来禁用使用e1000网卡驱动模块的网卡自适应特性时,必须同时指定链路速度和全双工工作模式。例如:
ethtool -s eth0 autoneg off
会边比自适应,但是只是临时禁用,如果在命令中没有指定链路速度和全双工工作模式,驱动会自动重新打开自适应。
为了使用ethtool工具来禁用e1000网卡驱动模块的网卡自适应特性,使用以下步骤
1. 进入终端模式。 2. root身份执行
ethtool -s ethx autoneg off speed 1000 duplex full
这里ethX是网卡的名字(例如eth0或者eth1等等),这个命令将关闭该网卡的自适应特性,并且强制设置网卡速度为mal1Gb,全双公模式。

另外ethtoolmii-tool要高级,mii-tool只支持 Port: MII的网卡.

本文发布于:2023-06-20 08:11:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/997024.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网卡   设置   适应   速度   模式   命令   链路
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图