歡迎您光臨本站 註冊首頁

ethtool結果分析?

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

ethtool結果分析?

本來想為IBM x3650 M3設置主機喚醒的,根據參考,先查看網卡配置;可是....,第一步就卡殼了,查了半天ethtool,也沒找到結果....求指教,


#明明我網卡現在就是eth0在用呢,可為啥不能列印網卡信息呢# ethtool eth0
Settings for eth0:
        Link detected: yes


#我網卡eth1沒用,卻可以列印信息# ethtool eth1
Settings for eth1:
        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 auto-negotiation: Yes
        Speed: Unknown!
        Duplex: Half
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: g
        Link detected: no
《解決方案》

Link detected: yes 就表示用

兩個網卡的晶元一樣么? 是不是ethtool支持不好。
《解決方案》

回復 2# lenky0401
晶元應該是一樣的吧;

並且我測試其他的IBM x3650 M3機器,也是這種情況;在用的網口不能列印詳細信息,不在用的網口卻能列印;:dizzy:


   
《解決方案》

ethtool  eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x000000ff (255)
        Link detected: yes
《解決方案》

應該都能列印
你看下伺服器是不是有問題?
《解決方案》

回復 5# wenhq

其他伺服器我都試過了,應該跟伺服器沒有關係,我倒懷疑是跟我裝的操作系統有關或者是該版本OS上的ethtool版本有關(我安裝的是CentOS 5.8,     其他機器安裝RHEL 5.5的就沒事);

根據您的建議,我查看了下網卡驅動,發現:

#eth0網卡驅動是netloop,代表什麼?
# ethtool -i eth0
driver: netloop
version:
firmware-version:
bus-info: vif-0-0


# ethtool -i eth1
driver: bnx2
version: 2.1.11
firmware-version: bc 5.2.3 NCSI 2.0.10
bus-info: 0000:0b:00.1




   
《解決方案》

原因在這,找到了,以下是我的分析:

分析:

1. 所有安裝了CentOS 5.8(當前內核版本2.6.18-308.el5xen)的都不行,RHEL 5.5(當前內核版本2.6.18-194.el5PAE)卻沒有這個問題,懷疑跟kernel版本有關,  

2,修改grub.conf  系統默認啟動的kernel,問題就解決了。

title CentOS (2.6.18-308.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-308.el5
        module /vmlinuz-2.6.18-308.el5xen ro root=/dev/VolGroup00/LogVol01 rhgb quiet
        module /initrd-2.6.18-308.el5xen.img
title CentOS-base (2.6.18-308.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-308.el5 ro root=/dev/VolGroup00/LogVol01 rhgb quiet
        initrd /initrd-2.6.18-308.el5.img

結論:XEN下 不支持ethtool.

不知道這麼說對不對,請高手詳解啊

《解決方案》

我也正想問呢,是不是弄Xen了。。。看網上寫的跟這個有關係。

[火星人 ] ethtool結果分析?已經有453次圍觀

http://coctec.com/docs/service/show-post-345.html