工具/原料
华硕AC68U智能路由器1台,电脑2台,测试手机1部。
方法/步骤
首先进入路由器配置界面,进入路由器。
第一步:网卡首先要设置成允许“幻包唤醒” ,不同的网卡位置和名称不太一样,但功能是一样的;
第二步:进入路由器,设置端口转发。让外站发来的魔包能通过路由器到达局域网中此端口对应的主机。这里建立了端口-IP的映射。
第三步:设置DHCP服务器。保证路由器每次远程开机的设备的IP地址是上述IP。这里建立了IP-MAC地址的映射。
第四步,这是个关键步骤,第三步建立了P-MAC地址的映射还不够,需要做ARP绑定静态ip地址,这个步骤在TP-LINK里面很容易,因为它里面有这个设定。而在华硕AC68U路由器里面,没有这个设置!略过此步骤,你就会发现很难唤醒设备,偶尔运气好能唤醒那么一两次,但是不做此步骤99%是唤醒不了的。之所以偶尔能唤醒,这和设备的运行机制有关,这里不做深入探讨。华硕这个机器做ARP绑定是按照如下步骤进行的。
首先,你的路由器要打开SSH功能,此功能能让你用工具进入路由器中,配置它的linux系统;
然后用putty这个软件,输入路由器的用户名,密码,进入路由器系统;
输入命令:arp -s IP地址 MAC地址,比如 arp -s 192.168.1.200 AB:CD:EF:GH:HI
这个步骤完成了IP和MAC的ARP绑定。
完成上述步骤后,基本完成了远程开机配置工作,但还有个问题要解决,那就是路由器重启(包括断电后),ARP绑定会丢失的!
使用如下方法解决这个问题:
1、SSH到192.168.1.1,切换到/jffs/scripts/目录;
2、建立启动脚本arp-s.sh
vi arp-s.sh
内容: #!/bin/sh
sleep 30
arp -s IP地址 MAC 地址
保存退出(vi编辑器输入完代码后,点击ESC键,然后输入:wq,即可保存退出。)
3、修改权限 chmod a+rx arp-s.sh.sh
4、通过系统的tools----scripts添加脚本 ,见下图2.
PS:如果你嫌如上命令繁琐,你可以直接用winscp工具进入路由器,采用图形化界面 *** 作:第一个图形是进入到/jffs/scripts/目录建立arp-s.sh文件,第二个图形是给arp-s.sh各种权限。偷懒的办法是直接给与7777权限^_^.然后保存退出。
使用远程开机软件试试,是不是可以远程开机了?Enjoy!
1. 检查网络硬件或设备(例如路由器,交换机,有线和无线网络接口)是否有问题,最好将接口和线路拆开检查,确保硬件正常。2. 确定是否可以访问到Internet;如果不能,检查网络接口的配置和服务提供商分配给你的IP是否正确;如果有防火墙设置,查看是否有屏蔽或禁止的规则。
3. 检查一下DNS服务是否正常,首先要确保本地DNS服务器能正常工作;然后根据实际环境,尝试访问不同的DNS服务器,查看是否可以解析出正确的IP地址;
4. 如果确认网络是正常可用的,但客户端不能连接,则可能是Linux服务器上的某些服务出现了问题,具体情况具体分析;可以先检查Linux的日志文件,或者查看服务状态,看看是哪个服务出现了问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)