DD-WRT网络唤醒

2023-11-11 11:10
文章标签 网络 唤醒 dd wrt

本文主要是介绍DD-WRT网络唤醒,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    一、什么是网络唤醒WOL:

    所谓网络唤醒就是指网络中的计算机即使在关机状态下,只要他还连着电源,就可以通过某种固定格式的UDP数据包来激活网卡,从而使计算机再次启动。实现了开机的自动化,而不需要人为的按POWER按钮。

    二、网络唤醒WOL功能的用途:

    网络唤醒WOL功能主要在远程管理上应用,例如我在单位想控制家中的计算机,如果这台计算机是关机状态,那么我们将没有任何办法实现此功能。不过通过网络唤醒WOL功能可以向这台计算机发送固定格式的UDP唤醒数据包,从而实现了在单位控制家中计算机开机的目的。总之网络唤醒WOL功能主要用于远程管理和远程维护中。

    三、DD-WRT的网络唤醒WOL功能:

    可能有的读者会奇怪,只要计算机网卡支持网络唤醒WOL功能不就可以了吗?DD-WRT的网络唤醒有什么优势呢?实际上DD-WRT中的网络唤醒功能可以让我们更加轻松的管理和唤醒计算机,另外在实际应用中网络唤醒都是基于远程操作的,这时如何获取远程计算机的MAC地址与IP地址,甚至是家中ADSL自动拨号动态IP的情况如何解决呢?

    我们只需要保证DD-WRT不间断连接网络即可。一方面DD-WRT设备连接网络IP地址不会改变,从远程连接这个地址即可;另一方面DD-WRT拥有DDNS功能,即使拨号后IP地址变化了我们依然可以通过设置的DDNS域名来访问DD-WRT设备,从而避免了动态IP无法顺利连接问题的发生。

    四、设置DD-WRT的网络唤醒WOL功能:

    设置DD-WRT的网络唤醒WOL功能主要分为以下几步。

    第一步:设置计算机开启远程唤醒WOL功能,首先我们要开启计算机自身的网络唤醒WOL功能,一般都是在BIOS中进行设置的,大部分电脑都是默认开启的。如果你发现按照下面的步骤设置完毕后你的计算机依然无法实现WOL自动唤醒功能的话,就需要从BIOS入手。一般在BIOS中将会看到WOL的选项,将其设置为ENABLE选项即可。

    小提示:
    有的老款计算机可能并不支持WOL网络唤醒功能,遇到这种情况我们也没有其他办法了。

    第二步:访问DD-WRT的管理界面,默认的地址为192.168.1.1,这个读者根据实际情况访问即可。输入管理员用户名和密码进行登录即可。

(点击看大图)

    第三步:进入DD-WRT管理界面选择“管理”标签下的“WOL网络唤醒”,在这里我们将看到已经出现的可用主机,这些计算机就是曾经连接到DD-WRT设备并分配相应IP地址的计算机信息,包括MAC地址,主机名和IP地址等信息。默认情况下后面对应的“启用WOL”信息是没有选中的。

(点击看大图)

    第四步:在连接到DD-WRT计算机本机上使用ipconfig /all命令查询后就可以看出DD-WRT记录的所有信息都是正确无误的。

(点击看大图)

    第五步:例如笔者想把连接DD-WRT设备的计算机都开启WOL网络唤醒功能,那么只需要把对应信息右边的“启用WOL”打上对勾。

(点击看大图)

    第六步:勾选后我们就会在下面的WOL地址信息处看到对应的主机地址了,每个地址右边对应一个“唤醒”按钮。

(点击看大图)

    第七步:我们也可以手工添加一个主机,另外还可以通过下方的“手工WOL”输入对应的MAC地址,IP地址和UDP端口号来手动唤醒一个计算机。

(点击看大图)

    小提示:
    由于网络唤醒数据包需要使用的是UDP数据包,所以在进行唤醒操作时需要设置一个UDP数据包使用的端口,我们可以随意输入,例如笔者输入的是4000。

    在实际使用中我们只需要在图5界面中点对应计算机的“唤醒”按钮就可以实现在该计算机关闭的情况下自动唤醒了。如果我们是从网络中远程登录DD-WRT设备的话,就可以进一步唤醒远程主机,从而实现远程管理的目的。

    五、WOL网络唤醒的进阶使用:

    当然WOL网络唤醒功能还有很多扩展应用,例如为了防止计算机因断电而自动关闭,我们可以设置自动唤醒数据包的自动发送。

    第一步:同样是登录到DD-WRT的管理界面,然后找到“管理”标签下的“普通管理”,在该标签中找到“网络唤醒”选项,将WOL设置为“启用”。

(点击看大图)

    第二步:之后就需要针对网络唤醒功能设置参数了,包括发送网络唤醒UDP数据包的间隔,大小是1秒到86400秒,我们根据实际情况设置即可,笔者添加的是30秒,接下来是要设置希望间隔自动唤醒的主机名和MAC地址,完毕后保存退出即可。

(点击看大图)

    第三步:退出后我们将对应的计算机关闭后每间隔30秒都会自动因为收到网络唤醒数据包而启动了,从而实现了避免了因断电带来的问题。

    六、总 结:

    WOL网络唤醒功能可以在关键时候起到很大作用,帮助我们这些用户更好的通过网络管理计算机,可以真正实现单位计算机和家中设备的彻底顺利连通。

转载于:https://www.cnblogs.com/raymond19840709/archive/2008/02/13/1067952.html

这篇关于DD-WRT网络唤醒的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/389639

相关文章

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

poj 3181 网络流,建图。

题意: 农夫约翰为他的牛准备了F种食物和D种饮料。 每头牛都有各自喜欢的食物和饮料,而每种食物和饮料都只能分配给一头牛。 问最多能有多少头牛可以同时得到喜欢的食物和饮料。 解析: 由于要同时得到喜欢的食物和饮料,所以网络流建图的时候要把牛拆点了。 如下建图: s -> 食物 -> 牛1 -> 牛2 -> 饮料 -> t 所以分配一下点: s  =  0, 牛1= 1~

poj 3068 有流量限制的最小费用网络流

题意: m条有向边连接了n个仓库,每条边都有一定费用。 将两种危险品从0运到n-1,除了起点和终点外,危险品不能放在一起,也不能走相同的路径。 求最小的费用是多少。 解析: 抽象出一个源点s一个汇点t,源点与0相连,费用为0,容量为2。 汇点与n - 1相连,费用为0,容量为2。 每条边之间也相连,费用为每条边的费用,容量为1。 建图完毕之后,求一条流量为2的最小费用流就行了

poj 2112 网络流+二分

题意: k台挤奶机,c头牛,每台挤奶机可以挤m头牛。 现在给出每只牛到挤奶机的距离矩阵,求最小化牛的最大路程。 解析: 最大值最小化,最小值最大化,用二分来做。 先求出两点之间的最短距离。 然后二分匹配牛到挤奶机的最大路程,匹配中的判断是在这个最大路程下,是否牛的数量达到c只。 如何求牛的数量呢,用网络流来做。 从源点到牛引一条容量为1的边,然后挤奶机到汇点引一条容量为m的边

配置InfiniBand (IB) 和 RDMA over Converged Ethernet (RoCE) 网络

配置InfiniBand (IB) 和 RDMA over Converged Ethernet (RoCE) 网络 服务器端配置 在服务器端,你需要确保安装了必要的驱动程序和软件包,并且正确配置了网络接口。 安装 OFED 首先,安装 Open Fabrics Enterprise Distribution (OFED),它包含了 InfiniBand 所需的驱动程序和库。 sudo

【机器学习】高斯网络的基本概念和应用领域

引言 高斯网络(Gaussian Network)通常指的是一个概率图模型,其中所有的随机变量(或节点)都遵循高斯分布 文章目录 引言一、高斯网络(Gaussian Network)1.1 高斯过程(Gaussian Process)1.2 高斯混合模型(Gaussian Mixture Model)1.3 应用1.4 总结 二、高斯网络的应用2.1 机器学习2.2 统计学2.3

网络学习-eNSP配置NAT

NAT实现内网和外网互通 #给路由器接口设置IP地址模拟实验环境<Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei]undo info-center enableInfo: Information center is disabled.[Huawei]interface gigabit

Golang 网络爬虫框架gocolly/colly(五)

gcocolly+goquery可以非常好地抓取HTML页面中的数据,但碰到页面是由Javascript动态生成时,用goquery就显得捉襟见肘了。解决方法有很多种: 一,最笨拙但有效的方法是字符串处理,go语言string底层对应字节数组,复制任何长度的字符串的开销都很低廉,搜索性能比较高; 二,利用正则表达式,要提取的数据往往有明显的特征,所以正则表达式写起来比较简单,不必非常严谨; 三,使

Golang网络爬虫框架gocolly/colly(四)

爬虫靠演技,表演得越像浏览器,抓取数据越容易,这是我多年爬虫经验的感悟。回顾下个人的爬虫经历,共分三个阶段:第一阶段,09年左右开始接触爬虫,那时由于项目需要,要访问各大国际社交网站,Facebook,myspace,filcker,youtube等等,国际上叫得上名字的社交网站都爬过,大部分网站提供restful api,有些功能没有api,就只能用http抓包工具分析协议,自己爬;国内的优酷、