考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:操作系统 > 2003 > 文章内容
  

Windows2003教程:Win2003单网卡实现VPN+NAT完整攻略

 [ 2016年4月22日 ] 【

  3、远程连接前准备

  在远程连接之前要做好两个准备。

  第一要获得VPN服务器接入Internet的公共IP地址,如果是分配的静态IP,那就简单了,如果是动态IP,那必须在远程能随时获得这个 IP地址,本例如图1,192.168.0.2这台机器的公网IP实际上就是ADSL猫接入Internet时,是ISP给自动分配的,获得动态IP的方法请参考拙作《获取动态IP地址的几种方法》。

  第二要做个端口映射,从图1的拓扑可以看出,本例是通作在ADSL猫中通过NAT转换接入Internet的,通过这种方式一定要在ADSL中作端口映射,由于windows 2003的VNP服务用的是1723端口,所以如图23,将1723端口映射到192.168.0.2这台设有VPN服务的机器。如果用的是直接拨号,那在防火墙中将这个端口放开就行了。

图24

  4、远程连接

  上面的服务器中的测试完成后,就可以在家中进行远程连接了,其过程和在本机连接测试的过程一样,如图14至图21所示,在实际连接时到图18这一步时,输入VPN服务器所在的公网IP就行了。

  实际应用中我是按照图1的拓扑连接的,连接很顺利,但遇到一个问题,在家通过VPN连入单位的机器后,和单位的机器通信完全正常,但不能正常上网。用route print检查路由(如表1所示)发现有两个到目标0.0.0.0的路由,网关一个是本来的网关192.168.1.1,一个是建立VPN后的网关 169.254.101.219,这样在访问Internet网络时就有问题了。

C:\>route print
            。。。。。。。
            Active Routes:
            Network Destination        Netmask          Gateway       Interface  Metric
            0.0.0.0          0.0.0.0  169.254.101.219  169.254.101.219      1
            0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.10      2
            61.55.13.163  255.255.255.255      192.168.1.1     192.168.1.10      1
            127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
            169.254.101.219  255.255.255.255        127.0.0.1        127.0.0.1     50
            169.254.255.255  255.255.255.255  169.254.101.219  169.254.101.219     50
            192.168.1.0    255.255.255.0     192.168.1.10     192.168.1.10     20
            192.168.1.10  255.255.255.255        127.0.0.1        127.0.0.1     20
            192.168.1.255  255.255.255.255     192.168.1.10     192.168.1.10     20
            224.0.0.0        240.0.0.0     192.168.1.10     192.168.1.10     20
            224.0.0.0        240.0.0.0  169.254.101.219  169.254.101.219      1
            255.255.255.255  255.255.255.255     192.168.1.10     192.168.1.10      1
            Default Gateway:   169.254.101.219
            ===========================================================================
            Persistent Routes:
            None

  解决的办法:

  删除接入VPN后的路由,命令如下所示:

  C:\>route delete 0.0.0.0 mask 0.0.0.0 169.254.101.219

  加一条指向VPN服务器所在网络的路由,本例(如图1)VPN服务器的地址为192.168.0.2,所以只要将到192.168.0.0这个网络的指向VPN的地址169.254.101.219就行了。

  C:\>route add 192.168.0.0 mask 255.255.255.0 169.254.101.219

本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved