Linux系統下強大的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 –s ethX [speed 10|100|1000] [duplex half|full] [autoneg on|off] 設定網口速率 10/100/1000M、設定網口半/全雙工、設定網口是否自協商
Linux 裝置驅動程式中對 ethtool 的支援
ethtool 是一個 Linux 下功能強大的網路管理工具,目前幾乎所有的網路卡驅動程式都有對 ethtool 的支援,ethtool 框架包含核心空間和使用者空間兩部分:使用者空間的部分負責將 ethtool 命令傳送到核心,並接收命令的執行結果;核心空間的部分根據相應的命令字,透過 MDIO/MDC 讀寫 MII 暫存器,把執行結果傳回使用者空間,實現對網路卡的管理。
MDIO/MDC,即 PHY 管理介面序列通訊匯流排,該匯流排由 IEEE 透過乙太網標準 IEEE 802.3 的若干條款加以定義,可收集的資訊包括連結狀態、傳輸速度與選擇、斷電、低功率休眠狀態、TX/RX 模式選擇、自動協商控制、環回模式控制等。除了擁有 IEEE 要求的功能之外,phy廠商還可新增更多的資訊收集功能。
常用方法:
以OKMX6Q-C 為例,OKMX6Q-C 提供一路 10/100/1000Mbps 自適應乙太網,如需啟機固定為100M乙太網,可以使用ethtool工具,去掉自動協商功能,將網速設定為100M。
ethtool -s eth0 speed 100 duplex full autoneg off
speed 100:速率100Mbps
duplex full:全雙工模式
autoneg off:關閉自動協商
原始碼下載:
git clone git://git.kernel.org/pub/scm/network/ethtool/ethtool.git
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69989353/viewspace-2742929/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 乾貨丨Linux系統下強大的ethtool命令Linux
- Linux系統下活用History命令Linux
- 威力強大的Linux sudo 命令Linux
- Linux系統下find、locate命令如何使用?Linux
- Linux系統下常用的目錄操作命令有哪些?Linux
- Windows下強大的命令終端-CmderWindows
- Linux系統命令之systemctl命令。Linux
- Linux系統命令大全。Linux
- Linux常用系統命令Linux
- Linux系統命令3Linux
- Linux系統下ifconfig命令使用及結果分析Linux
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- Linux 系統下檢視硬體資訊命令大全Linux
- Linux 系統檢視命令Linux
- Linux常用系統管理命令Linux
- linux系統命令記錄Linux
- 對於Linux系統統計的命令有哪些?怎樣系統的學習LinuxLinux
- Linux系統的命令應該如何記?Linux
- 非常有用的Linux系統操作命令Linux
- linux系統中xargs命令的使用方式Linux
- uname命令顯示系統資訊?linux系統運維命令Linux運維
- Linux系統管理命令二(轉)Linux
- Linux系統常用命令Linux
- Linux系統如何使用Fuser命令Linux
- Linux作業系統 paste命令Linux作業系統AST
- Linux系統執行命令方法Linux
- Linux系統下systemctl常用命令以及service檔案配置Linux
- Linux系統中的list命令有何作用?Linux
- Linux中監控系統效能常用的命令!Linux
- Linux 系統中 sudo 命令的 10 個技巧Linux
- Linux命令----分析系統I/O的瓶頸Linux
- Linux系統中的basename命令使用例項Linux
- Linux系統檔案學習內容多嗎?linux系統命令Linux
- 快速上手Linux核心命令(七):Linux系統資訊相關命令Linux
- Linux系統下的HDD Rootkit分析Linux
- 作業系統 Linux下的程式作業系統Linux
- 「 神器 」強大的系統清理工具
- Windows 系統下使用grep 命令Windows