Linux/Unix命令之Ethtool
来自: 杨志刚 博客 (http://yangzhigang.cublog.cn)

描述:
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|s|d...]\
[sopass xx:yy:zz:aa:bb:cc]\
[msglvl N]

举例:
1)[root@linux /]# ethtool eth1
   Settings for eth1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised 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
3)[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
     rx_fifo_errors: 0
     rx_missed_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
此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:
 ETHTOOL_OPTS="speed 100 duplex full autoneg off"
解决方法二:
将ethtool设置写入/etc/rc.d/rc.local之中。

转载于:https://blog.51cto.com/gxjluck/349824

Linux命令之Ethtool相关推荐

  1. Linux命令之ethtool命令

    一.命令简介   ethtool命令用于查询和控制网络设备驱动程序和硬件设置,尤其是有线以太网设备,devname网卡的名称.网卡就像是交换机的一个端口,正常使用我们只是配置网卡IP地址等信息,网卡的 ...

  2. Linux 命令(194)—— ethtool 命令

    文章目录 1.命令简介 2.命令格式 3.选项说明 4.常用示例 5.拓展知识 参考文献 1.命令简介 ethtool(ethernet tool)查询或控制网络驱动程序和硬件设置. 利用 ethto ...

  3. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  4. ethtool用法 linux_Linux命令之Ethtool用法详解

    Linux/Unix命令之Ethtool 描述: Ethtool是用于查询及设置网卡参数的命令. 概要: ethtool ethX      //查询ethX网口基本设置 ethtool –h     ...

  5. Linux是命令行吗,你真的了解Linux命令吗?

    原标题:你真的了解Linux命令吗? 你觉得在网络管理和服务器管理方面对Linux命令的使用已经是专家级别了?去试试这些Linux命令测验来看看你对10个Linux工具的了解程度以及他们的使用案例吧. ...

  6. Linux命令行技巧

    Linux命令行技巧 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格 ...

  7. linux命令就应该这样记(带索引超详细)

    Linux命令大全 1.帮助命令: help命令只能显示shell内部命令的帮助信息,而linux系统中绝大多数命令是外部命令,所以help命令的作用非常有限. 而对于外部命令的帮助信息可以使man命 ...

  8. Linux命令学习资料总结

    对 Linux 新手非常有用的 20 个命令 1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. ...

  9. Linux命令学习之一

    Linux命令 1.预览 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut l ...

最新文章

  1. TVM 图优化Graph Optimization
  2. oracle客户端没有装exp,oracle 10G 客户端安装后,尝试 exp 命令报错, 求解
  3. 寻宝机器人科技竞赛_第19届广西青少年机器人竞赛组织工作筹备会暨广西青少年科技辅导员交流活动在贺州举行...
  4. php listview,ListView简单实用
  5. python和pytorch是什么关系_【PyTorch】Tensor和tensor的区别
  6. 12个JavaScript技巧
  7. 智能会议系统(23)---移动端视频通话开源软件比较
  8. 表面粗糙度及加工符号
  9. 14.mac apche
  10. FISCO BCOS(四)——— 在Ubantu上安装python3.8
  11. 树莓派使用无线网卡上网相关命令
  12. windows内核基础
  13. YUI Compressor Maven Plugin
  14. 多径瑞利信道的一种matlab产生方法
  15. div垂直居中和水平居中的多种方式
  16. ps怎么对比原图快捷键_图片查看方式快捷键
  17. 苹果vpn是下一件大事
  18. 每个人都可以做到:月入30000的秘籍!
  19. Control Cotrol Name Confusing
  20. STL之字符串类模板 string(一)、C++ string类库简介

热门文章

  1. 谈谈HTTP1.0,HTTP1.1和HTTP2.0区别
  2. spring 事务 对象保存之后,修改的时候,自动更新提交?
  3. Python 设计模式: 单例模式(singleton pattern)
  4. 用strings命令输出文件中的可打印字符
  5. eclipse插件之easyshell
  6. 【iCore3 双核心板】例程十七:USB_MSC实验——读/写U盘(大容量存储器)
  7. 随笔-20150513
  8. 设置Android设备在睡眠期间始终保持WLAN开启的代码实现
  9. 如何备份思科、锐捷、Juniper的配置文件
  10. Delphi Form Designer (窗体设计器)之四