我們都知道ifconfig -a 可以列出所有網絡卡,但是怎麼判讀是千兆網絡卡還是百兆網絡卡呢?
1. 判斷是千兆網絡卡還是百兆網絡卡
ethtool ethx 檢視支援的速率
實際網絡卡速率可以看speed 100mb/s;問題來了,是不是千兆網絡卡speed一定是1000m呢?
不一定喲,網絡卡速率和網線,交換機埠速率都有關係,看到auto-negotiation欄位了吧,on表示開啟
自動協商,插上網線後會兩端會自動協商乙個都支援的速率;
2. link detected 代表什麼呢?
以前就知道yes 表示網絡卡插好網線了(亮了),反過來呢?是不是插好網線就是yes
不是這樣的,插好網線,還要啟用網絡卡(ifup ethx, 其實是二層up)才會yes;
3. 乙個類似命令mii-tool, 檢視連線狀態和速率
問題來了,如果ethtool 和mii-tool查出來的速率不同呢?
曾經有個千兆網絡卡,二者查出的速率不同,多方查閱,終於在man mii-tool發現了結果
this program is obsolete. valid media are only 100baset4, 100basetx-fd,100basetx-hd, 10baset-fd and 10baset-hd ethernet cards. for replacement check ethtool.
如果你也遇到這個問題,不要猶豫,果斷相信ethtool的結果吧。
4. 檢視網絡卡驅動 ethtool -i ethx
也可以用 lspci -vvv
5. 檢視網絡卡型號,也可以看出千兆還是萬兆
linux下怎麼判斷網絡卡速率?
我們都知道ifconfig a 可以列出所有網絡卡,但是怎麼判讀是千兆網絡卡還是百兆網絡卡呢?1.判斷是千兆網絡卡還是百兆網絡卡 ethtool ethx 檢視支援的速率 實際網絡卡速率可以看speed 100mb s 問題來了,是不是千兆網絡卡speed一定是1000m呢?不一定喲,網絡卡速率和網...
linux下檢視網絡卡速率
我們都知道ifconfig a 可以列出所有網絡卡,但是怎麼判讀是千兆網絡卡還是百兆網絡卡呢?1.判斷是千兆網絡卡還是百兆網絡卡 ethtool ethx 檢視支援的速率 實際網絡卡速率可以看speed 100mb s 問題來了,是不是千兆網絡卡speed一定是1000m呢?不一定喲,網絡卡速率和網...
linux設定網絡卡速率
ethtool ethtool ethx 查詢ethx網口基本設定 ethtool h 顯示ethtool的命令幫助 help ethtool i ethx 查詢ethx網口的相關資訊 ethtool d ethx 查詢ethx網口註冊性資訊 ethtool r ethx 重置ethx網口到自適應模...