首頁  >  文章  >  運維  >  linux怎麼判斷網路是百兆還是千兆

linux怎麼判斷網路是百兆還是千兆

WBOY
WBOY原創
2022-06-01 11:02:338670瀏覽

在linux中,可以利用ethtool指令判斷網路是百兆還是千兆,該指令用於查詢和控製網路設備驅動程式和硬體設置,也即查詢與設定網卡參數,語法為「ethtool [參數] [參數值] 網路卡名稱」。

linux怎麼判斷網路是百兆還是千兆

本教學操作環境:linux7.3系統、Dell G3電腦。

linux判斷網路是百兆還是千兆

使用ethtool指令。

ethtool指令用於查詢和控製網路設備驅動程式和硬體設置,尤其是有線乙太網路設備,devname網卡的名稱。網卡就像是交換器的一個端口,正常使用我們只是配置網卡IP地址等信息,網卡的速率、雙工模式等我們並不關心。

透過ethtool指令我們可以像設定交換器網路卡一樣設定這些參數,這就是這個指令的魅力所在。

語法如下:

ethtool [参数] [参数值] 网卡名称

ethtool是linux下用來查詢及設定網卡參數的指令。

參數說明

  ethtool的參數有很多,以下只列舉主要和常用的進行介紹,更多的詳細說明可以透過–help幫助取得。另外雖然ethtool指令支援的功能很多,有些參數指令是需要網路卡支援的。

linux怎麼判斷網路是百兆還是千兆

範例如下:

linux怎麼判斷網路是百兆還是千兆

#範例:

[root@hvrhub
~]#
ethtool
eth0
settings
for
eth0:
supported
ports:
[
tp
mii
]
supported
link
modes:
10baset/half
10baset/full
100baset/half
100baset/full
supports
auto-negotiation:
yes
advertised
link
modes:
10baset/half
10baset/full
100baset/half
100baset/full
advertised
auto-negotiation:
yes
speed:
100mb/s
------------------------------------>网卡速度
duplex:
full
port:
mii
phyad:
0
transceiver:
internal
auto-negotiation:
on
supports
wake-on:
pumbg
wake-on:
g
current
message
level:
0x00000033
(51)
link
detected:
yes

推薦學習:Linux視頻教程

以上是linux怎麼判斷網路是百兆還是千兆的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn