家中上网方式为电信pppoe,有一台linksys路由器,刷有tomato1.27,路由器后面用有线接了一台电脑。现在实现了远程开启电脑并访问。
具体设置骤:
1 用有线连接电脑和路由器,并开启电脑的WOL(网络唤醒功能)
2 在路由器的 Basic -> Static DHCP 界面中给电脑的网卡配一个固定IP
3 在路由器的Port Forwarding->Basic界面中做端口转发(端口映射),根据需要,可以把3389(远程桌面)、3690(SVN)、443(SQL Server)、1521(Oracle)或其他需要的端口映射给电脑,需注意,这一步的端口不能占用后面第6步的Loacal Access和Remote Access所使用的端口。
4 到网上申请一个tomato支持的动态域名(如3322.org),在路由器的Basci->DDNS界面中填入该动态域名的验证信息。
5 如果开启了路由器的按需连接(Connect On Demand),则需要让路由器隔一段时间自动连上来一会。
在Administration->Scheduler中,开启一个定制的定时任务,具体内容:Enabled为允许,Time设为Every 120分钟或其他合理值,Days全选,command中填入 ping -c 10 www.google.com,这样做的目的是每隔120分钟就通过ping的网络访问触发路由器的互联网连接。
6 在路由器的Administration->Admin Access中开启Remote Access(远程访问),Local Access类型为HTTP & HTTPS,Remote Access类型为HTTPS
7 设置好电脑的防火墙,开放必要的端口。如果不会操作,干脆关闭windows自带的网络防火墙。
使用步骤:
1 使用HTTPS://你申请的动态域名:8080 来访问路由器的配置界面,在Tools->WOL 中选择电脑的mac地址并唤醒
2 通过远程桌面等连到家中电脑
如果路由器当前没有连上互联网,则要等待路由器接收到下一次互联网访问请求从而触发互联网连接动作。其具体时间间隔在设置步骤的第5步。
2011-01-06补充:
发现如果开启了Remote Access,按需连接(Connect On Demand)就会失去作用,互联网连接不能自动被挂断。