天天看點

linux 檢視網卡_Linux怎麼檢視網卡的硬體參數

請關注本頭條号,每天堅持更新原創幹貨技術文章。

如需學習視訊,請在微信搜尋公衆号“智傳網優”直接開始自助視訊學習

1. ethtool簡介

本文主要講解ethtool的作用與日常使用方法,該工具是Linux運維中最常使用的工具,用來檢視網卡的資訊、目前工作狀态、實體線路品質、流量統計資訊。

linux 檢視網卡_Linux怎麼檢視網卡的硬體參數

2. 使用ethtool查詢網卡資訊

使用ip addr指令找出實體網卡号

2: em1: mtu 1500 qdisc mq state UP

3: em2: mtu 1500 qdisc mq state UP

4: p1p1: mtu 1500 qdisc pfifo_fast

我的伺服器裡,以上em1、em2、p1p1都是實體網卡号。

先看看這三張網卡的資訊:

2.1 檢視em1,指令

[[email protected] ~]# ethtool em1
           

輸出結果:

Settings for em1:

Supported ports: [ TP ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full  1000baseT/Full 
           

Supported pause frame use: No

Supports auto-negotiation: Yes

Supported FEC modes: Not reported

Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Advertised pause frame use: No

Advertised auto-negotiation: Yes

Advertised FEC modes: Not reported

Speed: 1000Mb/s

Duplex: Full

Port: Twisted Pair

PHYAD: 1

Transceiver: internal

Auto-negotiation: on

MDI-X: off

Supports Wake-on: g

Wake-on: d

Link detected: yes

部分輸入資訊的解釋:

Supported link modes:支援速率

Speed: 目前速率,可以看出這張網卡目前工作在1000M/s模式

Duplex: 雙工模式

Port: Twisted Pair,雙絞線

Link detected: yes表示有實體連接配接,no表示沒有實體線連接配接,或者信号有問題。

linux 檢視網卡_Linux怎麼檢視網卡的硬體參數

使用ethtool檢視網卡資訊

linux 檢視網卡_Linux怎麼檢視網卡的硬體參數

2.2 檢視em2,指令

[[email protected] ~]# ethtool em2
           

輸出結果:

Settings for em2:

Supported ports: [ FIBRE ]

Supported link modes: 1000baseT/Full

10000baseT/Full 
           

Supported pause frame use: Symmetric

Supports auto-negotiation: Yes

Supported FEC modes: Not reported

Advertised link modes: 1000baseT/Full

10000baseT/Full 
           

Advertised pause frame use: Symmetric

Advertised auto-negotiation: Yes

Advertised FEC modes: Not reported

Speed: 10000Mb/s

Duplex: Full

Port: FIBRE

PHYAD: 0

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: umbg

Wake-on: g

Current message level: 0x00000007 (7)

drv probe link

Link detected: yes

linux 檢視網卡_Linux怎麼檢視網卡的硬體參數

Linux上使用ethtool檢視某網卡的資訊

可以看出,em2是一張萬兆光纖網卡。目前速率為10000M/s

Speed: 10000Mb/s

Port: FIBRE

Link detected: yes表明信号正常。

linux 檢視網卡_Linux怎麼檢視網卡的硬體參數

3. 使用ethtool修改端口速率

例子:把eth0修改為1000M模式

[[email protected] ~]# ethtool -s eth0 speed 1000 duplex full autoneg off
           

文章已經同步到部落格站:

https://www.linuxrumen.com/cyml/446.html

點選了解更多,快速檢視更多的技術文章清單。

繼續閱讀