Sindows 2003VPN制作
最近玩vpn,服务器是Windows 2003系统,2003中VPN服务叫做“路由和远程访问”,系统默认就安装了这个服务,但是没有启用。
首先我们要做的是保证vpn起用的条件,"一停四开"
1.window自带的防火墙(windows firewall/internet connection sharing (ICS) 要停止
2.远程注册表服务(Remote Registry)必须开启
3.server服务 (Server)必须开启
4.route路由服务(Routing and Remote Access)必须开启
5.Workstation 服务必须开启
如果以上的做到了的话就可以配置vpn了,在管理工具中打开“路由和远程访问”
在列出的本地服务器上点击右键,选择“配置并启用路由和远程访问”。
<!--EndFragment-->
在此,由于服务器是公网上的一台一般的服务器,不是具有路由功能的服务器,
是单网卡的,所以这里选择“自定义配置”。下一步。
这里选“VPN访问”,我只需要VPN的功能。下一步,配置向导完成。
点击“是”,开始服务。看启动了VPN服务后,“路由和远程访问”的界面
下面开始配置VPN服务器,在服务器上点击右键,选择“属性”,
在弹出的窗口中选择“IP”标签,在“IP地址指派”中选择“静态地址池”。
然后点击“添加”按钮设置IP地址范围,这个IP范围就是VPN局域网内部的虚拟IP
地址范围,每个拨入到VPN的服务器都会分配到一个范围内的IP,
在虚拟局域网中用这个IP相互访问。
这里设置为10.240.60.1-10.240.60.10,一共10个IP,
默认的VPN服务器占用第一个IP,所以,10.240.60.1实际上就是
这个VPN服务器在虚拟局域网的IP。
至此,VPN服务部分配置完毕。
每个客户端拨入VPN服务器都需要有一个帐号,默认是windows身份验证
,所以要给每个需要拨入到VPN的客户端设置一个用户,
并为这个用户制定一个固定的内部虚拟IP以便客户端之间相互访问。
在管理工具中的计算机管理里添加用户,这里以添加一个chnking用户为例
先新建一个叫“chnking”的用户,创建好后,查看这个用户的属性,
在“拨入”标签中做相应的设置,如图:
远程访问权限设置为“允许访问”,以允许这个用户通过VPN拨入服务器。
点选“分配静态IP地址”,并设置一个VPN服务器中静态IP池范围
内的一个IP地址,这里设为10.240.60.2
如果有多个客户端机器要接入VPN,请给每个客户端都新建一个用户
,并设定一个虚拟IP地址,各个客户端都使用分配给自己的用户拨入VPN,
这样各个客户端每次拨入VPN后都会得到相同的IP。如果用户没设置为
“分配静态IP地址”,客户端每次拨入到VPN,VPN服务器会随机
给这个客户端分配一个范围内的IP。
四 配置windows 2003 客户端
客户端可以是windows 2003,也可以是Windows XP,设置几乎一样,
这里以2003客户端设置为例。
选择程序――附件――通讯――新建连接向导,启动连接向导
择第二项“连接到我的工作场所的网络”,这个选项是用来连接VPN的。
下一步。在“连接名”窗口,填入连接名称,下一步。填入VPN服务器的公网IP地址。
下一步,完成新建连接。
完成后,在控制面板的网络连接中的虚拟专用网络下面可以看到刚才
新建的连接,连接上点击右键,选“属性”,在弹出的窗口中点击“
网络”标签,然后选中“internet协议(tcp/ip)”,点击属性按钮,
在弹出的窗口中再点击“高级”按钮,如图,把“在远程网络上
使用默认网关”前面的勾去掉。
如果不去掉这个勾,客户端拨入到VPN后,将使用远程的网络
作为默认网关,导致的后果就是客户端只能连通虚拟局域网,
上不了因特网了。
下面就可以开始拨号进入VPN了,双击szbti连接,
输入分配给这个客户端的用户名和密码,拨通后在任务栏的
右下角会出现一个网络连接的图标,表示已经拨入到VPN服务器。
一旦进入虚拟局域网,客户端设置共享文件夹,
别的客户端就可以通过其他客户端ip地址访问它的共享文件夹。
五 配置VSS
VSS是在一台机器上配置VSS数据库,把数据库的文件夹设置共享,
局域网内别的机器可以访问到这个共享文件夹,就可以从源
代码数据库中打开项目。
配置好VPN后,客户端之间就是相当于在局域网内,
VSS的设置就跟局域网内一样的设置。
记得你在内网的话要映射一下路由的哦。1327和67端口是必须要映射的!
登陆以后进入命令行(估计应该是只有管理员才有权限):
输入如下命令
net user username newpassword
解释:
username 为用户名
newpassword 为新密码
前段时间,为了项目需要将windows xp系统的控制台编码改成“utf-8”了。但是无法输入中文了。想把编码改过来:
在cmd窗口上,右键”默认值“,更改“代码页”为中文简体,也不济于世。
用命令chcp 936 都不行。
最终的解决办法是:
1.在cmd窗口上,右键”属性“,将字体改为”Lucida Console“ 后,选择属性仅对当前窗口生效,点击”确定“。
2.在用命令 chcp 936.
就ok了!!