一、ethtool工具的介紹
ethtool是一個 Linux 下功能強大的網絡管理工具,目前幾乎所有的網卡驅動程序都有對 ethtool 的支持,可以用于網卡狀態/驅動版本信息查詢、收發數據信息查詢及能力配置以及網卡工作模式/鏈路速度等查詢配置。
它可以用來:
獲取標識和診斷信息;
獲取擴展的設備統計信息;
控制以太網設備的速度、雙工、自動協商和流控制;
控制校驗和卸載及其他硬件卸載功能。
二、關于聯詠NT9833x sdk文件里 ethtool 工具的安裝方法
ethtool 工具在 sdk 的na51090_linux_sdk\tools 目錄下,是一個壓縮包的格式。
安裝步驟:
1、編譯 ethtool :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make clean
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make ethtool
編譯完成會生成一個 ethtool-3.18 文件夾。
2、安裝 ethtool :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make install
將程序安裝至系統中。如果原始碼編譯無誤,且執行結果正確,便可以把程序安裝至系統預設的可執行文件存放路徑。
如果用bin_PROGRAMS宏的話,程序會被安裝至/usr/local/bin這個目錄。
3、編譯 rootfs :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ cd ../
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk$ make rootfs
4、打包 :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk$ make pack
生成bin 文件,生成固件 。
5、打包文件
把文件放在na51090_linux_sdk/BSP/root-fs/rootfs/usr/bin 或是 /BSP/root-fs/rootfs/mnt/mtd 下面。
在 ~/102_336/na51090_linux_sdk 下 執行 make rootfs ;再執行 make pack (打包)。
通過dfu 燒錄到板子。文件就在板子的 /usr/bin 或是 /mnt/mtd 下面。
三、ethtool 工具的使用
1、常用命令
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、設置網口半/全雙工、設置網口是否自協商。
例如:ethtool eth0
[root@jojo ~]# ethtool eth0
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
2、ethtool 命令幫助 :
更詳細的命令參數,請使用以下命令查詢:
ethtool --help
-
網卡
+關注
關注
4文章
315瀏覽量
27479 -
網絡
+關注
關注
14文章
7600瀏覽量
89306
發布評論請先 登錄
相關推薦
聯發科采用AI驅動Cadence工具加速2nm芯片設計
低功耗高效捕捉!Novatek NT98568+OmniVision OS04E10實現完美Preroll方案
![低功耗高效捕捉!Novatek <b class='flag-5'>NT</b>98568+OmniVision OS04E10實現完美Preroll方案](https://file1.elecfans.com/web3/M00/06/FA/wKgZPGeR1xSAKPB4AADc0kDAdq8456.png)
ADS1258如何同時實現Frank導聯和Wilson導聯?
賽盛在線平臺疑問解答系列(二)
![賽盛在線<b class='flag-5'>平臺</b>疑問解答系列(二)](https://file.elecfans.com/web2/M00/3F/CE/pYYBAGJqCX2AbtM8AAANJ1_N7GA875.jpg)
大聯大詮鼎集團推出AOV攝像頭方案
大聯大推出基于聯詠科技產品的Multiview Stitching應用方案
三星10.7Gbps LPDDR5X在聯發科技下一代天璣移動平臺上完成驗證
大聯大詮鼎集團推出基于聯詠科技和Hailo產品的后端智能圖像分析方案
![大聯大詮鼎集團推出基于<b class='flag-5'>聯</b><b class='flag-5'>詠</b>科技和Hailo產品的后端智能圖像分析方案](https://file1.elecfans.com/web2/M00/FC/06/wKgaomaPcwyABG7MAAZs0U1606g057.png)
工業互聯網平臺中什么是關鍵
鴻蒙ArkUI-X跨平臺開發:【命令行工具(ACE Tools)】
![鴻蒙ArkUI-<b class='flag-5'>X</b>跨<b class='flag-5'>平臺</b>開發:【命令行<b class='flag-5'>工具</b>(ACE Tools)】](https://file1.elecfans.com/web2/M00/E7/65/wKgaomZHTraAVXmkAABqDt1o7NY191.jpg)
聯電首次退出聯詠董事會,但兩家公司將深化合作
使用愛星物聯IoT平臺時,哪些參數配置是開發者必須知道的?
![使用愛星物<b class='flag-5'>聯</b>IoT<b class='flag-5'>平臺</b>時,哪些參數配置是開發者必須知道的?](https://file1.elecfans.com/web2/M00/B2/78/wKgaomVtd6KAfnb3AAA2-gyc3Ao368.png)
評論