找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3068|回复: 1

远程唤醒 linux内核 猫

[复制链接]
发表于 2011-7-25 11:23:29 | 显示全部楼层 |阅读模式
网络上远程唤醒的帖子很多,但是很多讲的都是概念的东西,真正成功的为数不多。
这个问题我也研究了好长一段时间,现在提供几个解决的方法。
完成网络唤醒首先基于几个前提:
1、目前支持的系统为linux,且将iptables的运行级别调为低
2、要获取猫的root权限。
3、需要开启telnet,ftp功能。

目前实现成功的猫为h608b,但只要是同系列电信提供的猫都可以。

讲一下思路:有二个,第一个方法已经写好了执行程序,第二个方法手动操作的较多:

方法一:
1、接收广域网传输的upd包
2、将包转发给网关
3、网关将包转发为局域网广播包
这里提供做好的程序udpsnd,将其复制到/usr/local/ct文件夹中,并将其属性改为775
修改/etc/rc配置文件 ,在最末尾添加"/usr/local/ct/udpsnd 90 & ",然后就可以用90端口开启远程主机了

方法二:
1、设定特殊ip与mac绑定关系 (arp命令可以完成,特殊ip为平常不使用的ip,mac随意设置,最好为ffffffffffff)
2、接收广域网传输的udp包
3、将包转发给特定的ip

udpsnd:

开机软件WakeOnLanGui:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2017-5-6 21:40:37 | 显示全部楼层
这么牛的帖子, 怎么没有回复?

楼主, 我就是想知道你是怎么编译这些程序的? 有 toolchain 可以交叉编译?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-27 06:49 , Processed in 0.021688 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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