LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 815|回复: 3

Debian唤醒局域网内机器指南

[复制链接]
发表于 2006-8-21 10:43:38 | 显示全部楼层 |阅读模式
首先网卡要支持,如果是板载网卡,那么需要激活BIOS中电源管理中的相关选项。
如果不是,那么需要连接主板跳线。
用ethtool检查自己的网卡是否支持Wake-On-Lan。
ethtool eth0
如果发现有这么一句
Supports Wake-on: g
那么说明你的网卡已经支持了。
如果发现是:
Supports Wake-on: d
那么可以用ethtool尝试激活
ethtool -s eth0 wol g
这样一来,需要被Wake-On-Lan的机器就配置好了。

然后配置管理机器,用于将上面那台机器唤醒。
wajig install wakeonlan
假设被唤醒的机器mac是00:01:02:03:04:05
那么就可以用
wakeonlan 00:01:02:03:04:05把它唤醒了。

对于Linux系统的管理员来说,我们常常需要同时唤醒n台局域网内机器,下面有个脚本很有益处。通过dhcpd.conf文件唤醒局域网内所有机器。
open ( FILE, "/etc/dhcp3/dhcpd.conf" );
while (  ) {
  ($mac) = ($_ =~ /(([a-fA-F0-9]{2}{5}[a-fA-F0-9]{2})/);
  if ( $mac =~ /[a-fA-F0-9]{2}:/ ){
    `wakeonlan $mac`;
  }
}
close (FILE);
 楼主| 发表于 2006-8-21 10:49:49 | 显示全部楼层
http://www.depicus.com/wake-on-lan/woli.aspx
这个网站可以唤醒互联网上机器,大家关注一下。
回复 支持 反对

使用道具 举报

发表于 2006-8-21 14:17:26 | 显示全部楼层
好东西:)

远程控制实验室的机器不错
呵呵
回复 支持 反对

使用道具 举报

发表于 2006-8-21 15:41:15 | 显示全部楼层
谢谢楼主,真是好东西!远程控制,现在的主板集成网卡应该都支持了吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表