歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 設置網卡速率

Linux 設置網卡速率

日期:2017/2/28 15:58:32   编辑:Linux教程

1. 查看網卡的工作模式,輸入命令:

  #mii-tool -v

  eth0: negotiated 100baseTx-FD,link ok

  product info:Vendor 00:05:be,model 8 rev 0

  basic status: autonegotiation complete,link ok

  basic mode:autonegotiation enabled.

  Capabilities: ..............

  從以上信息中可以看出,這塊網卡工作在100M全雙工自適應模式下,“100BaseTx-FD”意為100M Full Duplex。

  2. 更改網卡的工作模式,輸入命令:

  #mii-tool -F media [interface]

  media可選的模式有100baseTx-FD、100baseTx-HD、10baseT-FD、10baseT-HD等。 Interface代表所選擇的網卡,如eth0、eth1等,默認為eth0。

  例如,設置網卡工作在10M半雙工模式下,輸入命令:

  #mii-tool -F 10baseT-HD eth0

  3. 恢復網卡的自適應工作模式,輸入命令:

  #mii-tool -r eth0

  更詳細的使用方法可以用mii-tool -h來獲得。

今天為CentOS 5.5設置千兆網卡,遇到了一個問題,記錄一下。

ethtool是linux系統中一個查看及設置網卡參數的工具,我們用它來設置千兆網卡。命令格式請自行查看。

設置千兆網卡:

1.ethtool -s eth1 speed 1000 duplex full autoneg off 遇到錯誤提示:Cannot set new settings:Invalid argument ...後來,精簡參數,只輸入命令:ethtool -s eth1 speed 1000,仍然不行,還是那個錯誤!

網上找到了一篇文章說自協商模式必須打開!即

1.ethtool -s eth1 speed 1000 duplex full autoneg on 試了一下,果然如此!但是這 帶來另一個問題:系統經常自動跳到100M模式!沒辦法,重啟服務器,再試了一次!出乎我所料,重啟機器後,即使關閉自協商模式也可以設置成功!

Copyright © Linux教程網 All Rights Reserved