使用windows server 2003配置代理上网的方法
By xzczxc119 什么是代理上网,通俗的来说就是电脑A因某种目的借用服务器B进行上网的一种方式,这种方式通常出现在跨网络的应用中,比如网通和电信直接,国内和台湾之间等。本文所说的代理上网是应用在局域网中的小应用。
系统环境:
客户端:win7 64位
服务端:windows server 2003 32位
硬件环境:
服务端必须拥有两张以上的网卡,否则无法应用ICS功能。
使用方法:
使用windows server 2003系统自带的ICS(Internet Connection Sharing)功能。
组网环境:
在图1所示的环境中,防火墙设置了禁止64位系统通过设置,故PC无法直接通过防火墙连接到互联网,server安装着windows server 2003 32位系统,可以正常连接到互联网中,且拥有两块网卡。
图1 组网方式
配置目的:
让不能正常上网的PC通过server代理上网的正常连接到互联网中。
配置过程:
设置过程比较简单,分别对服务端和客户端进行简单设置即可。
服务端:请首先保证ICS(Internet Connection Sharing)服务处于启用状态,在这里使用的服务器仅拥有两块网卡,鼠标右键桌面的“网上邻居”->“属性”打开网络连接窗口,如图2,将左侧的网卡配置好正确的IP地址等信息,并保证服务端能正常访问互联网,右侧的网卡可以暂时不用管它。
实验中左侧网卡IP地址相关信息为:
IP:192.168.1.224
子网掩码:255.255.255.0
网关:192.168.1.254
DNS:202.106.0.20
图2
右键左侧网卡“属性”->“高级”,在Internet连接共享中勾选“允许其他网络用户通过此计算机的Internet连接来连接”,点击“设置”对需要进行共享的服务类型进行编辑。配置完成后点击确定。
图3
图4
当左侧的网卡成功启动网络共享时,右侧的网卡IP地址会自动变成固定IP:192.168.0.1,子网掩码:255.255.255.0。
为保险我们添加一条路由,“开始”->“运行”输入cmd并确定,在弹出的命令行窗口中输入route add 192.168.1.0 mask 255.255.255.0 192.168.1.224。
在客户端电脑上设置IP地址相关信息为:
IP:192.168.0.2
子网掩码:255.255.255.0
网关:192.168.0.1
DNS:192.168.0.1
将网关和DNS都指向服务端右侧网卡的IP地址,并保证客户端和服务端能正常通讯,到这里,在windows server 2003配置代理上网的方式就设置完成了,这时的客户端就可以正常上网了。
如果客户端和服务端能正常通讯,但客户端却无法上网时,请检查一下服务端上的路由是不是存在问题,手动的添加路由方向可解决。
PS:
1.该方法不适合用于多VLAN的网络中,如果客户端和服务端不在同一个VLAN中,
很难保证客户端和服务端正常通讯。
2.一般情况下不要手动添加一个路由条目,否则会出现能正常上网,但无法ping通服
务端的现象。