ethtool檢視網絡卡以及修改網絡卡配置

2022-08-10 07:30:18 字數 2697 閱讀 5897

ethtool 命令詳解

命令描述:

ethtool 是用於查詢及設定網絡卡引數的命令。

使用概要:

ethtool ethx       //查詢ethx網口基本設定,其中 x 是對應網絡卡的編號,如eth0、eth1等等

ethtool –h        //顯示ethtool的命令幫助(help)

ethtool –i ethx    //查詢ethx網口的相關資訊 

ethtool –d ethx    //查詢ethx網口註冊性資訊

ethtool –r ethx    //重置ethx網口到自適應模式

ethtool –s ethx    //查詢ethx網口收發包統計

ethtool -p  ethx     //檢視對應的網絡卡燈閃爍

ethtool –s ethx [speed 10|100|1000] [duplex half|full]  [autoneg on|off]        //設定網口速率10/100/1000m、設定網口半/全雙工、設定網口是否自協商

1)[root@linux /]# ethtool eth1          //檢視網絡卡1資訊

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

//強制修改網絡卡速率,配置成百兆網絡卡,autoneg off是一定要用,如果是on的話就是自適應配置,自動根據機器等進行配置。

4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full

相關參考:

1)[root@linux /]# which ethtool        //查詢 ethtool 存放的路徑

/sbin/ethtool

2)[root@linux /]# rpm -qf /sbin/ethtool        //查詢 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之中。

ethtool 檢視網絡卡

ethtool 命令詳解 命令描述 ethtool 是用於查詢及設定網絡卡引數的命令。使用概要 ethtool ethx 查詢ethx網口基本設定,其中 x 是對應網絡卡的編號,如eth0 eth1等等 ethtool h 顯示ethtool的命令幫助 help ethtool i ethx 查詢e...

ethtool 網絡卡配置檢視及修改工具

命令描述 ethtool 是用於查詢及設定網絡卡引數的命令。使用概要 ethtool ethx 查詢ethx網口基本設定,其中 x 是對應網絡卡的編號,如eth0 eth1等等 ethtool h 顯示ethtool的命令幫助 help ethtool i ethx 查詢ethx網口的相關資訊 et...

linux 網絡卡引數 ethtool

描述 ethtool是用於查詢及設定網絡卡引數的命令。概要 ethtool ethx 查詢ethx網口基本設定 ethtool h 顯示ethtool的命令幫助 help ethtool i ethx 查詢ethx網口的相關資訊 ethtool d ethx 查詢ethx網口註冊性資訊 ethtoo...