Linux Wake-On-Lan(wol)

Wake-On-Lan �W路�_�C介�B

�W路�_�C� 名思�x就是透�^ Ethernet �M行�_�C�幼鳎��@需要硬�w�cBIOS的支援,目前市面上的主�C板所�冉ǖ木W路卡都能支援。假�O您的�W路介面不是�裼弥�C板�冉�晶片,而是�裼�鹘y的�W路 卡,那�N通常需要透�^一�l�B接�(三�l�)�B�Y主�C板上的Wakeup-link�c�W路卡。

 

Wake-On-Lan最早由 IBM 提出�@�拥脑O�,�S即其他�S商也跟�M了�@�拥淖鞣āT�理是��X�P�C�r,主�C板上的�W路介面�^�m供�,使得集�器 (Hub) 或交�Q器 (Switch) 持�m服�站W路介面,�r得 Lan 能��⒕W路�_�C的封包�魉偷�C器上。只要封包送的到,��X就�_的了!

Linux Wake-On-Lan

需要�W路�_�C的��X在�P�C之�g必���泳W路�_�C,�K且�O定�O�到什�N�拥姆獍�就�M行�_�C,���P�C完成後,�W路介面就���_始�O��_�C封包。Linux 上所使用�W路�_�C的套件�� ethtools 而�魉途W路�_�C封包可以使用 etherwake 套件。以下我��使用 ubuntu 9.04 �M行�y�,在正常的��B下 ethtool 是�A�O安�b的套件,假�O�]有安�b的�也可以透�^ apt-get install ethtool �M行安�b。

 

ethtool �c etherwake 使用教�W

查��W路介面 Wake-On-Lan 支援�c��B,�绦� ethtool eth0 �@示�Y果如下:

 

 

 Wake-on: d 表示�W路�_�C��B�� disabled,接著我���绦� ethtool -s eth0 wol g �_�� eth0 的�W路�_�C功能,再次�绦� ethtool eth0 �聿樵���B。

 

 

由於接下�淼���室透�^ MAC Address �M行�W路�_�C,所以��毡赜�下�W路介面的 MAC Address,接著使用 shutdown -h now �P�]��X,�^察�W路�的�籼����是亮著,�@�r候�W路介面���_始�O��W路�_�C封包。找另一台��X安�b etherwake 套件,��绦� apt-get install etherwake �M行安�b。使用指令�魉烷_�C封包,��绦� etherwake 00:30:2D:5F:12:A1 送出�_�C封包。

转载自 http://blog.toright.com/archives/593
注意,其实也无需安装etherwake一般默认都是有的,可以尝试命令 ether-wake 00:30:2D:5F:12:A1

你可能感兴趣的:(on,LAN,wake,wol,wom)