關於wol(wake on lan)在廣域網中的使用

之前一直覺得網絡喚醒功能須要在局域網下進行,最近想要從家裏遠程喚醒單位辦公電腦,上網查了一下資料,網絡喚醒功能徹底能夠在廣域網internet下進行,具體方法以下:linux

1、單位電腦要支持wol,並在bios中打開此項功能。如今bios中多數能夠設置網絡喚醒啓動順序,設置好啓動順序。android

2、最重要的,是在單位防火牆中設置端口映射,指定一端口映射到單位電腦。此端口能夠是任意未用的,注意協議要使用UDP。我使用端口9。同時要在防火牆中作靜態MAC綁定,將單位電腦MAC與IP靜態綁定(這裏聽說的綁定是指ARP靜態綁定,主要是由於如不綁定,必定時間後ARP記錄清空,而電腦已關機不能作ARP應答,不綁定防火牆不能找到指定的電腦)。我單位電腦防火牆與辦公電腦之間無其它路由器,以上配置就能夠了,若是有其它路由器,還須要在路由器中作靜態MAC綁定。ios

3、客戶端,個人系統archlinux,可使用wol或wakeonlan,我試了一下,二者功能命令幾乎相同。使用以下命令:wol -i 防火牆IP -o 端口號 單位電腦MAC地址。網絡

wakeonlan有android版本,這樣在手機上也可喚醒遠方電腦了。路由

(我單位主機配置了vlan,這就相似了電腦中有多塊網卡,在使用wol喚醒其它主機時,須要使用以下命令:wol -i 1.1.1.255 mac地址(假設網絡地址爲1.1.1.0))io

相關文章
相關標籤/搜索