局域网唤醒支持

set*_*thu 2 linux wake-on-lan dell-poweredge

我希望在一组服务器上设置 WOL。这些是运行 Centos 6.0 的 Dell PowerEdge R210 服务器。我搜索了 BIOS,但找不到 WOL 选项。我在 BIOS 中的电源管理只有

i) CPU Power and Performance Management 
ii) Fan Power and Performance management
iii) Memory Power and Performance Management
Run Code Online (Sandbox Code Playgroud)

在 Linux 中:

我的 ethtool eth1 的输出:

[root@hgcc04 ssubbiah]# 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 pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: Unknown!
    Duplex: Half
    Port: Twisted Pair
    PHYAD: 1
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: g
    Wake-on: d
    Link detected: yes
Run Code Online (Sandbox Code Playgroud)

我可以使用“ethtool -s eth1 wol g”启用唤醒魔法数据包,但它似乎仍然不起作用。有人可以让我知道我的机器是否有能力使用 WOL 以及如何让它工作?

EEA*_*EAA 5

服务器设计为 24x7 全天候供电,因此它们缺乏对 WOL 的 BIOS 支持也就不足为奇了。在需要能够以编程方式打开服务器电源的情况下,我通常通过远程管理卡使用 IPMI。惠普通过他们的 iLO 卡提供这一点,我怀疑戴尔也通过他们的 DRAC 卡提供,但我没有个人经验。