Linux查看和改變網卡的一些信息

昨天遇到一個問題,就是網卡的速率問題。自己是1000Mb,但是顯示爲10Mb,這個問題對於我這個菜鳥來講是個難以解決的問題。固然,第一件事是查詢Linux中哪一個命令能ide

改變網卡的速率。spa

localhost:~ # ethtool eth0
Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: off
    Supports Wake-on: d
    Wake-on: d
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes
查詢eth0網卡的信息

ethtool:查看及設置網卡才參數。code

概要:blog

ethtool ethX        //查詢ethX網口基本設置
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]\ //設置網口速率10/100/1000M
[duplex half|full]\   //設置網口半/全雙工
[autoneg on|off]\   //設置網口是否自協商

從上面能夠找到,我要使用-s這個參數。但是使用之後,網卡速率仍是中止在10Mb,這個是咋回事呢?io

 

 

 

哎,,鼓搗了半天,原來是網線問題,換一根,OK了。event

 

根據在同事那邊的瞭解,這種狀況也有在交換機對端問題上出現。因此排除問題時要肯定這個問題出在哪再判斷。class

 

 

這個問題到此告一段落。cli

相關文章
相關標籤/搜索