问题标签 [wake-on-lan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6176 浏览

wireshark - Wireshark抓包魔包配置

我有一台运行 Wireshark 的笔记本电脑。我想了解如何配置wireshark 来捕获魔术包。

我已经选择了界面,选项,捕获过滤器,主机 192.168.168.19 ,好的,在笔记本电脑上启动。

笔记本电脑的 IP 为 192.168.168.14。我想在 192.168.168.19 启动 PC。

我有一个程序可以发送名为 WON Magic Packet Sender 的 Magic Packets。我运行它并选择发送。我没有在 Wireshark 中看到任何内容。我有另一个名为 VNC 控制的程序。我选择唤醒。我收到一条消息说已发送唤醒信号。我仍然没有在 Wireshark 中捕获任何内容。我删除了 Wireshark 中的捕获过滤器。我开始捕捉。我得到了网络上的一切。我添加一个过滤器:

运行这两个程序后,我什么也没有捕获。
我删除了最后一个过滤器并添加了一个新过滤器:

运行这两个程序后,我什么也没有捕获。

如何配置 Wireshark 以捕获魔术数据包?

0 投票
2 回答
599 浏览

php - 检查本地网络上的机器是否可以使用 PHP

我有一个在本地网络服务器(带有 OS X Lion 的 Mac Mini 服务器)上运行的 PHP 应用程序。有几个本地客户端(也包括 Mac)访问这个应用程序。客户端机器不时进入睡眠状态。如果本地客户端正在运行(唤醒)或处于睡眠模式,我需要能够从 PHP 服务器检查。

我已经使用 AJAX 轮询脚本成功地做到了这一点,我定期 ping 本地机器并在 PHP 应用程序中显示本地机器的状态。我遇到的问题是,如果客户端机器处于睡眠模式,PING 命令会在客户端机器上启动 LAN 唤醒,这是我不想要的。我只想在不唤醒机器的情况下查看状态。

这可以做到吗?

0 投票
1 回答
206 浏览

networking - 神话电视盒上的 WOL

我试图让 WOL 在我的 MythTV 盒子上工作,但我做错了一些事情,因为我无法打开盒子。

我正在运行 Mythbuntu 12.04。MB是华硕P8H61-I LX R2.0,据我所知支持WOL。

当我ethtool eth0通过终端运行时,我得到了这个:

所以我知道网卡也支持WOL。

当我关闭盒子然后尝试发送一个魔术包时,什么也没有发生。所以要么我在盒子上设置错误,要么我以错误的方式发送数据包。

我的路由器是 Netgear CG3000,但如果需要设置任何东西,我不确定我必须在其中设置什么才能使其正常工作。

盒子的本地IP是192.168.0.11

是否有设置或我在某处缺少的东西?

0 投票
1 回答
1169 浏览

windows - 如何在网络上退出睡眠模式,局域网唤醒?

我有大约 4 年的计算机,装有 microsoft windows server 2008 r2 操作系统。它运行一个 web 和 rdp-server。如果我想远程连接到它,我希望这台计算机唤醒。我怎样才能做到这一点?我发现了一些关于局域网唤醒和魔术包的文章,但也许​​存在更灵活的方法,所以我可以从互联网唤醒我的服务器。希望得到你的帮助

0 投票
2 回答
1160 浏览

networking - 局域网唤醒配置

我正在尝试将我的笔记本电脑配置为能够通过 Magic Packets 在 LAN 上唤醒。我有一个魔术包嗅探器,它会在收到魔术包时提醒我(在目标机器上运行)。问题是当我尝试使用外部 IP 地址而不是内部地址时。我已将端口 9 转发到我的内部 ip(10.0.0.x,注意:x 仅为一位数)。如果我使用内部 IP 地址,它会告诉我收到了一个魔术包。如果我尝试使用外部 IP 地址并从目标机器(发送给它自己)发送它会收到魔术包。如果我通过不同的机器或网站发送它,它就不起作用。我通过以太网电缆(CAT 5)连接。我的 BIOS 中的“Wake on LAN”设置也设置为“ENABLED”。另外,我的计算机设置为“允许此设备唤醒计算机”。

PS 上一个问题的解决方法是在 Windows 中启动 Simple TCP/IP Service。

0 投票
1 回答
1052 浏览

if-statement - 计划的批处理文件备份

我一直在写这个备份脚本。该脚本的目标是:

  1. 唤醒 LAN 上的睡眠 PC

  2. 运行 Microsofts Synctoy(cmd 版本)以同步我设置的所有配对文件夹并将结果输出到日志文件。

  3. 如果出现错误,它应该将其写入日志文件,然后通过 mailsend.exe 向我发送电子邮件。

批处理文件设置为每晚使用 Windows 7 的计划任务运行。

批处理文件内容:

synctoy_error_log.txt 的内容

如您所见,有几天没有写入日志。正在运行计划任务的 PC 和我要唤醒的 PC,此时应该已经可以访问了。

在我的错误检查中我做错了什么吗?

我也没有收到一封电子邮件说有问题,但是如果我断开睡眠 PC 与 LAN 的连接并强制脚本启动,我确实收到一封电子邮件说它无法唤醒它。

感谢您给我的任何建议,这非常感谢。我知道这不是最有效的脚本,但我一直在努力争取一切。

0 投票
1 回答
143 浏览

powershell - 和我一起破译这个 Powershell 代码

我正在编写一个 Wake-On-Lan 脚本,我有这段代码正在运行,我只是想更好地理解它。

这是我遇到问题的摘录:

这就是说要使一个字节值数组0xFF正确 102 次?所以packet[0]应该等于0xFF通过packet[101] = 0xFF

这是一个循环,它对我们之前声明的 $packets 数组的一个元素进行操作,基于迭代器,该迭代器($_)在循环中进行时增长一。我不确定$_%6特别是%6操作员的作用。我已经遍历了循环并输出了值(确实发生了变化),但由于我不熟悉操作员,我不确定输出的真正含义。

0 投票
2 回答
194 浏览

php - PHP/html:刷新的替代方案

我有一个 PHP 脚本,它能够使用 WoL 启动我网络中的任何计算机,检查它的连接性,然后输出状态。它通过尝试连接到一个端口来检查连接——比如 3389/RDP,当建立连接时,它输出“SUCCESS”,否则输出“FAILED”。为了让它不止一次地检查连接性,它使用了一个刷新页面的元标记。

为了让它看起来不错,我有一个 JS 来加载和显示 PHP 脚本的输出。但是当它检查机器的连接性时,它会刷新整个页面,因此只显示 php 脚本的输出而没有其他内容。

如何让 PHP 脚本以其他方式重试连接?

这是 php 脚本:

这是我的 index.php:

0 投票
2 回答
3989 浏览

java - Java 中的 Android 局域网唤醒

我正在尝试用 Java(适用于 Android)制作一个 Wake On Lan 应用程序,所以我搜索并找到了以下代码:

我在我的电脑上试过,它有效,但它不适用于 Android :( 我试图编辑它,但仍然没有 :( 这是我的 Android 代码:

每次我输入 ip 和 mac 地址时它什么都不做。那么,请你帮帮我好吗?:) 是的,对不起我的英语:D

0 投票
3 回答
8314 浏览

java - 如何为 Android 制作网络唤醒?

你能告诉我,如何为 Android 制作 Wake On Lan 应用程序吗?我在谷歌上搜索了两个星期,尝试了一切,从另一个唤醒局域网应用程序下载了源代码,并试图找到制作和发送魔术包的代码。看起来所有其他代码都有效,但是当我在我的应用程序中使用它时,它不起作用!而且我还尝试编辑 java 代码以使其适用于 Android(此:http ://www.jibble.org/wake-on-lan/WakeOnLan.java )。你能帮我吗?对不起我的英语不好。这是我的代码:

这是 Logcat 输出(我放的是 X 而不是 mac):