WindowsXP SP3下单网卡实现VPN+NAT代理服务器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

WindowsXPSP3下单网卡实现VPN+NAT代理服务器暑期来临,很多同学离校回家。现在宽带普及,不过仍不能很好的享用教育网内的丰富资源。离开宿舍IP工作,需要继续使用宿舍IP操作,或者需要代理服务。为了解决这些问题,在常见的WinXPPro系统上实现VPN+NAT代理服务器是个比较好的办法。首先,因为是单网卡,所以不上NAT的话,连上VPN以后两台机器就组成一个封闭网络,一点用处都没有,所以必须配NAT。WindowsXP和2003都能做NAT,区别在于2003有GUI配置界面,而XP只能通过字符界面来配置,也就是用netshrouting。实现步骤基于如下系统情况WindowsXP中文版+SP3单网卡,具有CERNET内独立IPStep1按Win+R输入并运行services.msc,在服务里面寻找RoutingandRemoteAccess,右键单击进入属性,将启动类型更改为自动,并点击启动按钮。Step2打开网上邻居,在左侧网络任务里面点击查看网络连接,可以看到传入字样,这表示Step1操作成功.单击右键打开传入的连接的属性,在常规标签中虚拟专用网中钩选允许他人通过internet...,在用户标签中允许的连接的用户钩选相应用户,确定退出。至此,VPN配置完毕。以上是WinXP下的VPN服务器架设方式,优点是简单方便,缺点就是只能连接一个客户端。Step3按Win+R运行netshroutingipnatinstalladdinterfacename=内部mode=privateaddinterface本地连接fullshowinterface如果出现如下内容,即表示NAT配置成功。NAT内部配置----------------------------模式:专用接口NAT本地连接配置----------------------------模式:地址和端口转换如果过程中出现必须首先安装NAT错误,则需要先修改注册表(开启TCP/IP转发):HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter=1重启,再重新做上面的步骤即可!(下面评论1楼给了批处理代码,复制执行即可!)以上步骤实现后,则服务器端VPN+NAT配置成功。客户端配置见后文!注意:如果WinXPPro语言为英语,则内部和本地连接应换为相关字符,其他语言类推。Windows2003系统Windows2003作为代理服务器时的配置方法如下:1.关闭防火墙,用“管理工具”中的“服务”将“WindowsFirewall/InternetConnectionSharing(ICS)”设置为“禁止”状态,否则没法启用路由和远程访问。2.打开“管理工具”中的“路由和远程访问”配置界面,选中“路由和远程访问”节点下的“XX(本地)”(如果没有,则需要用“添加服务器”创建一个),用“操作”菜单下的“配置并启动路由和远程访问”,打开安装向导。通常情况下只有一块网卡(否则就不需要VPN了),选择“自定义配置”并继续,选中“VPN访问”和”NAT和基本防火墙”并继续,完成安装向导。3.会弹出对话框说已经完成安装,询问是否启动服务,选择“是”。4.可选步骤:选中“XX(本地)”,点右键打开“属性”对话框,在“IP”标签下的“IP地址指派”中选中“静态地址池”,并添加用于VPN连接的私有地址范围,比如10.1.0.1-32。5.打开“管理工具”中的“计算机管理”,选中“系统工具”-“本地用户和”-“用户”,双击允许进行VPN连接的用户,在用户属性的对话框中选择“拨入”标签,选中“远程访问权限(拨入或VPN)”下的允许访问。(如遇到工作站服务未启动错误,则先启动Workstation服务!)6.此时VPN功能已经配置好了,后面将讲述如何建立VPN连接。选中“XX(本地)”-“IP路由选择”-“NAT/基本防火墙”,点击右键并“新增接口”,选择用来连接外部网络的接口,通常是“本地连接”,在弹出的对话框中选择“公共接口连接到Internet”,并选上“在此接口上启用NAT”,确定。(千万不要把本地再加上接口,否则上不了,原理我不太清楚,达人指教!)此时已经完成了NAT的配置。Windows7&Vista单网卡VPNserver+NAT配置成功(Vista原文出处)(Win7参考)在Win7&Vista下的netsh中没有routing这个选项,支持routing的两个文件ipmontr.dll和ippromon.dll在Win7&vista下不存在,只能从2003&2008下拿到。(注意:Vista对应于2003版,Win7对应于2008版)拷贝ipmontr.dll,ippromon.dll到windows\system32下,就能看到netsh里有routing了,然后就能照着XP下面的配置方法来配置了。具体步骤如下:1.打开Routingandremoteaccess服务2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter=1重启3.开始-cmdCtrl+Shift+Enter(管理员权限commandline)4.netshaddhelperipmontr.dlladdhelperippromon.dll(有错的话就先delete这两个,再重新安装)routingipnatinstalladdinterfacename=本地连接mode=fulladdinterfacename=内部mode=private5.控制面板-网络连接-接入的连接,右键属性-常规-勾上“允许xxx连接到我的局域网”文中提到的dll文件可以到雨林木风下载:ipmontr.dll,ippromon.dll客户端的配置,以WindowsXP为例:1.创建VPN连接:在“网上邻居”的“属性”界面,打开“新建连接向导”,选择“连接到我的工作场所的网络”,再选择“虚拟专用网络连接”(既VPN),随便输入一个名字作为公司名(比如VPN,它是作为VPN连接的名字),如果之前有其它的拨号连接根据情况选择是否自动拨入,输入上面配置了VPN服务的服务器地址,完成向导。2.双击刚创建的VPN连接,在连接对话框中输入刚才配置的有拨入权限的用户名和密码,并连接。可能某些协议在VPN上不支持,会弹出警告对话框,“接受”即可。到此为止,已经可以用Windows7&XP&vista&2003作为代理来上网了,赶紧打开浏览器畅游Internet吧:-)补充:双网卡共享配置原理和单网卡的一样,不过就是双网卡的共享服务器端的nat命令略有不同罢了(参考文章)addinterfacename=外网连接名mode=fulladdinterfacename=内网连接名mode=private再把内网连接的服务器和客户机配置到相同的网段内即可!可见,单网卡的设置方式不过就是把“内网连接名”换成了“内部”而已,其它都一样!

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功