我这里说的控制局域网上网不是指单位等大型的局域网,那种地方用专用软件,或直接在路由器、防火墙中配置即可。我说的是小型的局域网,比如家庭中的几台电脑组成的小网、再通过宽带路由器上网的情况。
如果是单台电脑,直接在上面通过PPPOE方式拨号上网,可以用rasphone命令来断开宽带,再配合计划任务就能实现上网时间的控制。可是增加新电脑、组成局域网后,就要使用路由器,这样宽带帐号密码设置在路由器上、由路由器进行拨号连接,rasphone命令就用不上了,因此要断的是局域网的连接。
网上的有关使用net start/stop "network contionects"的命令来启用/断开网络连接服务的方法我试过了,但是默认情况下这个网络连接服务就是不启动也不影响局域网连接,对于控制网络关断没有任何作用。另一个禁用/启用网卡的命令netsh interface set interface "本地连接" disabled/enabled也是无效,老是显示出错。我用的是XP SP3系统测试的,即使成功,也有其它问题,如前者还关联着windows防火墙服务,而后者启用/禁用网卡、特别是启用网卡还要多花一点时间,另外频繁启用/禁网卡好吗?
我认为比较有效的方法是改路由,首先要电脑是手动设置IP,但不要设置网关,保持网关为空。然后用诸如“route add 0.0.0.0 mask 0.0.0.0 192.168.1.1”的命令添加默认网关,这里192.168.1.1是网关的IP地址,可按需要更改。断开网络就用“route delete 0.0.0.0”命令就可以了。就算是DHCP自动获取IP网关也没关系,最多在前面添加网关的命令中改成一个不存在的IP地址,把路由指向到不存在的网关上,也一样能断开网络、限制上网。只不过这个方法与任务计划合用时有点麻烦,一是会出现命令窗口一闪而过,二对于XP来说用计划不好控制运行时间,设置起来就复杂了。
因此最合适的方法是家用的宽带路由器上有控制上网时间的功能,对上网数据进行过滤控制,所以选购家用的路由器,相关的安全控制功能也是很重要的指标。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/900.html