`
swvip
  • 浏览: 154530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux命令之Ethtool

阅读更多
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之中。
分享到:
评论

相关推荐

    LinuxUnix命令之Ethtool.doc

    Linux/Unix 命令之 Ethtool Ethtool 是一种用于查询及设置网卡参数的命令,常用于 Linux/Unix 系统中。下面是 Ethtool 命令的详细使用说明: 基本使用 Ethtool 命令的基本语法为 `ethtool ethX`,其中 `ethX` 是...

    Linux网络工具-ethtool-5.14(21年最新版本)

    在Linux系统中,`ethtool`是一款非常重要的网络诊断和配置工具,它允许用户查看和调整以太网卡的参数。在2021年发布的5.14版本中,`ethtool`继续提供了对最新硬件的支持和增强的功能。下面我们将详细探讨`ethtool`的...

    ethtool源代码

    在Linux操作系统中,`ethtool`是一个非常重要的网络设备控制工具,它提供了对网卡驱动程序的低级别访问,允许用户查看和修改网络接口的设置,如传输速率、中断模式、驱动程序信息等。本文将深入探讨`ethtool`的源...

    ethtool-3.15.tar.gz

    例如,`ethtool -i`命令可以显示网卡的驱动程序和固件信息,这对于故障排查和优化网络性能非常有帮助。 2. **调整网络参数**:`ethtool`允许用户调整如速度、双工模式、自动协商设置等网络参数。例如,`ethtool -s ...

    LINUX平台下命令行访问ethernet phy 的寄存器工具

    个人写的LINUX平台下,命令行访问ethernet phy 的寄存器工具,驱动和硬件调试非常实用。具体使用如下: 打印寄存器:./mdio eth0 dump 修改寄存器:./mdio eth0 0x00 0x1200,修改0x00寄存器的值为0x1200

    150个常用Linux命令

    本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要的命令。 #### 一、帮助与查询命令 **help** 此命令用于查看Shell内置命令的帮助信息。例如: ``` help ...

    linux系统简单命令

    Linux 系统简单命令 Linux 系统中有许多简单的命令,用于完成各种操作,如文件管理、系统管理、打印...* ethtool 命令:用于查看网卡状态。 Linux 系统中的简单命令提供了许多便捷的方式来管理文件、进程和系统信息。

    ethtool安装包

    **ethtool** 是一个在Linux操作系统中广泛使用的命令行工具,用于查看和配置网络接口控制器(NIC)的详细信息。这个安装包包含了ethtool的源代码,版本为2.6.37,以及一个名为`Readme-说明.htm`的文件,其中可能包含...

    ethtool-3.9 下载

    Ethtool是Linux下用于查询及设置网卡参数的命令。 概要: ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX //查询...

    ethtool-4.5.tar.gz

    《ethtool:深入探索Linux下的网络设备工具》 在Linux操作系统中,管理网络设备是一项重要的任务,而ethtool工具则是实现这一目标的关键。ethtool-4.5.tar.gz是一个针对Linux环境的源码包,包含了2016年较新版本的...

    ethtool.zip

    **ethtool.zip** 是一个包含 **ethtool** 工具不同平台版本的压缩包,主要用于在Linux环境中查看和配置网络接口控制器的详细信息。**ethtool** 是一个强大的命令行工具,它提供了对以太网适配器进行诊断、性能调整和...

    linux菜鸟进阶系列之Linux常用命令(新手必看)分享.pdf

    3. ethtool eth0 命令:用于查看网卡状态。 4. cat /proc/cpuinfo 命令:用于查看 CPU 信息。 本文介绍了 Linux 中常用的命令,包括通用命令、ubuntu 专用命令和系统命令。这些命令可以帮助用户更方便地使用 Linux ...

    ethtool.zip 安卓 二进制可执行文件

    `ethtool` 是一个在Linux操作系统中广泛使用的命令行工具,用于诊断和配置以太网网络接口控制器(NIC)。在安卓设备上,`ethtool` 同样有着重要的作用,尤其是对于开发者和系统管理员,因为它提供了深入网络接口的...

    ethtool-4.18.tar.gz

    5. `examples/`(如果存在):示例脚本或命令,展示了ethtool的用法。 6. `ChangeLog`或`NEWS`:记录了ethtool-4.18相对于前一版本的更改和改进。 7. `LICENSE`:许可文件,定义了软件的使用条款和条件。 使用...

    ethtool-4.5.zip

    Ethtool是一个Linux系统下的命令行工具,用于查看和配置以太网接口的详细信息,如速度、双工模式、驱动程序和硬件特性等。它为网络管理员和开发人员提供了对网络设备进行高级调试和性能优化的能力。在Android操作...

    linux菜鸟进阶系列之Linux常用命令(新手必看).pdf

    Linux菜鸟进阶系列之Linux常用命令(新手必看) 一、通用命令 1. date 命令:用于打印或设置系统日期和时间。例如,date '+%Y-%m-%d %H:%M:%S' 可以打印当前日期和时间。 2. stty -a 命令:用于查看或打印控制...

    ethtool-4.19.tar.gz

    在了解ethtool之前,我们先来认识一下与之相关的“netstat”命令。 “netstat”(网络状态)是Linux系统中的一个实用程序,用于显示网络连接、路由表、网络接口统计等信息,是网络管理员日常工作中常用的工具。然而...

    ethtool工具调整网卡的速度

    在Linux系统中,`ethtool`是一个非常实用的命令行工具,用于查看和配置网络接口控制器(NIC)的各种参数,包括速度、双工模式、中断 coalescing(合并中断)等。通过合理地调整这些设置,我们可以有效地提升网卡的...

    Ubuntu Linux命令大全

    本文档旨在提供一系列基本到高级的Ubuntu Linux命令,这些命令能够帮助用户高效地管理和操作Ubuntu系统。 #### 二、基础命令 ##### 1. 查看软件安装内容 **命令格式**: ```bash dpkg -L <软件名> ``` **用途**:...

    Linux服务器查看性能命令

    "Linux 服务器性能查看命令" Linux 服务器性能查看命令是系统管理员日常工作中的一项重要任务。通过这些命令,可以实时了解服务器的性能指标,从而能够快速地检测和解决服务器性能问题。本文将详细介绍 Linux ...

Global site tag (gtag.js) - Google Analytics