在linux中,可以利用ethtool指令判斷網路是百兆還是千兆,該指令用於查詢和控製網路設備驅動程式和硬體設置,也即查詢與設定網卡參數,語法為「ethtool [參數] [參數值] 網路卡名稱」。
本教學操作環境:linux7.3系統、Dell G3電腦。
使用ethtool指令。
ethtool指令用於查詢和控製網路設備驅動程式和硬體設置,尤其是有線乙太網路設備,devname網卡的名稱。網卡就像是交換器的一個端口,正常使用我們只是配置網卡IP地址等信息,網卡的速率、雙工模式等我們並不關心。
透過ethtool指令我們可以像設定交換器網路卡一樣設定這些參數,這就是這個指令的魅力所在。
語法如下:
ethtool [参数] [参数值] 网卡名称
ethtool是linux下用來查詢及設定網卡參數的指令。
參數說明
ethtool的參數有很多,以下只列舉主要和常用的進行介紹,更多的詳細說明可以透過–help幫助取得。另外雖然ethtool指令支援的功能很多,有些參數指令是需要網路卡支援的。
範例如下:
#範例:
[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中文網其他相關文章!