远程开机公网
一,环境描述
路由分配的是动态公网IP地址,当外出时,如何实现外网远程开机内网电脑?
(动态)公网环境参考本文远程开机操作。如内网环境服务器,参考《远程开机内网》过程。
二,远程开机实现过程(公网)
1,确认电脑主板BIOS开启网络唤醒
此操作是开启被远程开机目标主机网络唤醒功能,少数太旧版本主板可能不支持。
在BIOS的电源管理选单里,找到网络唤醒选项,开启即可。(开机时,在未进入操作系统登录界面前,按del键或F2键或其他相关功能键进入主板BIOS设置)
以下为常见电源管理名称:
(1)Power Management (2)APM Configuration (3)Wake Up Event
以下为网络唤醒类似名称(若无相似名称,建议登录主板官方网站或电话硬件厂商查询核实是否支持):
(1)Wake Up On LAN (2)PME Event Wake Up (3)PCI/PCI-E/LAN Wake Up
(4)Wake Up On PCI PME# (5)WakeUP by PME# of PCI (6)Power OnBy PCI Device
(7)Power On From S5 By PME# (8)Resume By PCI orPCI-E Device
2,计算机设备管理器/网卡属性/开启网络唤醒
此操作是开启被远程开机目标主机网卡驱动网卡唤醒功能,如网卡驱动版本太旧建议更新下先。
windows参考:
开始菜单/(计算机)管理工具/计算机管理,网络适配器,选择网卡右键属性,电源属性里勾选“允许此设备唤醒计算机”(xp中显示为允许脱机),高级属性里面开启网络唤醒相关选项和关闭节能网络相关选项。
linux参考:
如 wake-on 一项值为 d,表示未开启网络唤醒;值为 g,表示启用了网络唤醒;
# ethtool -s eth0 wol g
再用 ethtool命令进行查看,会发现 Wake-on: g
3,路由器映射和ARP绑定
此操作是确保路由器允许外网访问,如未经过路由的,即(动态)公网IP地址是直接在主机上的,则无需这一步操作。
如被控主机经过路由器,即公网IP是在路由的,需要登录路由器后台网站管理/转发规则/虚拟服务器/添加允许外网访问内网对应UDP端口2701记录。
登录路由器后台网站管理/IP管理与MAC绑定/静态ARP绑定设置/启用ARP绑定,并添加内网主机MAC地址与内网IP地址记录。
4,动态域名解析
对于动态公网IP环境,需要用动态解析后域名来代替变化的公网IP。如是固定公网IP环境,则无需这一步操作。
如是动态公网IP地址,在内网使用nat123动态域名解析,将域名固定解析到本地实时最新公网IP上。
可以直接使用提示的免费二级域名如xxx.123nat.com自定义xxx。
5,添加远程开机列表
帐号登录nat123网站/左侧用户中心/远程开机列表/添加开机。
自定义机器名称,正确的被远程开机的内网MAC地址,外网地址使用被远程开机的固定公网IP地址或动态解析后的域名,控制密码自定义。外网地址可以直接使用提示的免费二级域名如xxx.123nat.com自定义xxx。
6,网页远程开机(远程开机方式一)
帐号登录nat123网站/左侧用户中心/远程开机列表/修改/开机。
7,微信远程开机(远程开机方式二)
(1)手机扫一扫关注nat123官方微信/远程开机/添加控制域名,按提示发送域名和开机密码;
(2)nat123官方微信/远程开机/控制域名列表/选择开机目标域名地址/开机。
(3)微信远程开机详细步骤:远程开机菜单/添加控制域名/提示输入控制域名,回复外网地址(与网页上开机列表添加的一致)/提示输入控制密码,回复自己定义的密码(与网页上开机列表设置一致)/提示选择控制设备,触点自己已添加的远程开机域名/自动打开远程开机功能列表,触点“开机”/等待几分钟目标电脑成功开机运行中。
提示:
1,如服务器环境是内网环境,没有公网IP地址,参考《远程开机内网》实现远程开机。
2,不管使不使用微信开机,都必须要先用自己的帐号登录网页开机列表添加记录。
3,如是客户端本机被关机,则不能再执行其他包括开机命令等任何命令。推荐将客户端安装在同局域网内其他一直运行的服务器上,或公网路由器使用HTTP动态域名解析方式。