在实际办公环境中,用户在使用网络过程中需要经常在不同的网络之间进行切换。对于大量用户而言,这样频繁的操作很麻烦,而且极易出现因输入出错等问题而导致网络切换后不能正常上网的情况。通过直接调用Windows命令来编写一个自动批处理文件可以很方便地解决该类问题。网线接好以后,只需双击运行该文件即可轻松实现不同网络之间的切换。
现在办公室对网络的安全需求很高,很多内部网络均对外部网络的应用进行了各种限制,比如:限速、限流量等诸多限制。为解决这种困扰,最常见的方法就是由办公室自行独立安装ADSL等方式来实现对外网络的流畅访问。这就产生了怎样既快速又方便地将两个网络结合使用的问题。最简单的方法是把网线标注好内网络的名称,然后直接连到办公桌边。用户在使用时,通过交换相应网线,再更改电脑上的网络连接中的TCP/IP协议属性设置来手动输入相应IP地址及相关网络信息,从而来实现异网切换之效果。此法虽简单但对于一般用户而言深感操作麻烦,故通过实践,可直接通过Windows内部命令来做一个自动批处理文件给用户放在电脑中,只需教他们每次切换时,双击该文件即可。
为方便用户进行不同网络的实时切换,我们直接将两个不同的网络通过一个交换机连接起来。因我们办公网络通常采用DHCP自动分配IP地址,而校园网通常采用固定IP地址以及客户端软件认证的方式连接,这样直接连接可能会出现网络冲突等问题。为了不影响内部网络,那么需要解决如下问题。
第一.要清楚各自的网络环境。
用户一般通过以下方式访问各自网络:
1. 直接通过路由器DHCP分配IP/DNS后连接;
2. 需要手动设置IP地址、网关、子网掩码、DNS服务器等,以及通过VPN连接或者是软件拨号认证。
第二.针对采用共享方式访问互联网用户需先在路由上设置好路由,需要将两个不同网络之间的网关设置区分开来。一般都采用一个网络如果采用DHCP分配地址方式,那么另一个网络则采用手动设置IP地址的方式,以免两个网络中的DHCP服务器发生冲突。
第三.通过一个批处理文件来调用Windows内部命令,实现自动批量更改IP地址等设置,从而让用户自己在切换网络时,可以直观地选择使用相应的网络。以下是在XP系统下批处理文件部份代码。可以根据网络的不同进行更改。
@ echo off
echo. ----------- 请选择以下您要使用的网络
环境: -----------
echo.
echo.[学院办公网络1:]
echo.
echo.[学院教育网络2:]
echo.
echo. -----------------------------------------------
-------
echo. 请输入选择项目的序号:
set /p ID=
if %ID%==1 goto XYBG
if %ID%==2 goto XYJY
:XYBG
set Nic=本地连接
echo. 正在进行IP设置,请稍等……
echo. 正在获取IP地址......
netsh interface ip set address name=%Nic% source=dhcp >nul
echo. 正在获取DNS地址......
netsh interface ip set dns name=%Nic% source=dhcp >nul
echo. & pause
goto end
:XYJY
set Nic=本地连接
rem //可以修改以下地址,自己填。
set Addr=
set Mask=
set Gway=
set Dns1=
set Dns2=*
echo. 正在进行IP设置,请稍等……
echo. IP地址= %Addr%
echo. 子网掩码= %Mask%
echo. 默认网关= %Gway%
netsh interface ip set address name=%Nic% source=static addr=%Addr%
mask=%Mask% gateway=%Gway% gwmetric=1 >nul
echo. 首选DNS = %Dns1%
netsh interface ip set dns name=%Nic% source=static addr=%Dns1%
register=PRIMARY >nul
echo. 备用DNS = %Dns2%
netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul
echo. 请核对以上信息是否正确!
echo. & pause
goto end
现实工作中,大多数使用者不清楚进行诸如电脑网络IP地址之类参数的设置,采用这种方式可以很大程度上减轻具体使用者操作的繁琐程度,提高其工作效率;同时也方便了网络维护人员的操作。一次性将所有信息写入批处理文件,以后使用时只需执行该文件即可轻松实现异网互换,不用再交换网线接入和手工在具体电脑上进行相应设置。
(作者单位为四川大学继续教育学院)
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。