| 关键词: outside 公司 南京 255.255 map VPN policy kernelmod 过程 20 |
本文是根据我公司的实际应用情况写的,但是稍加修改即可应用到很多地方,系统运行的两个月来,证明还是安全可靠稳定的,呵... 我公司在北京,但是主要设备都在南京电信的一个主要IDC里,那边有我们的两个PIX525UR(做了故障切换),上面做了严格的访问控制,因此,为了方便公司里的移动,出差及在家的员工办公,才有了做VPN系统的想法.好使具有相应权限的使用者从个人PC通过支持MPPE128的加密隧道连接至公司的VPN Server,再通过VPN Server将数据转发到南京IDC的我公司应用网络,其间的连接也是基于IPSEC的安全VPN隧道.由此可以保证我公司的所有应用需求的安全性和便捷性.1.硬件资源:服务器一台PIX 525UR防火墙一台2.软件资源:Mandrake 9.2kernelmodpptpdSuper-freeswaniptables公网ip地址 注:我在测试了几种LINUX(包括Redhat,SuSE,Mandrake,Astaro)后,感觉Mandrake是最简单,最稳妥的平台. 下面就是安装过程: 1.操作系统安装: 安装过程无特殊要求,在选择安装组件的时候除开发工具外其它一概不选,主要是出于安全性考虑. 2.安装kernelmod:tar zxvf kernelmod-0.7.1.tar.gzcd /kernelmod./ kernelmod.sh 3.安装pptpd:①升级ppprpm –Uvh ppp-2.4.2-0.1b3.i386.rpm②安装pptpdrpm –ivh pptpd-1.1.4-1b4.fr.i386.rpm 4.安装Super-freeswan: rpm –ivh super-freeswan-1.99.8-8.2.100mdk.i586.rpm 5.升级iptables rpm –Uvh iptables-1.2.8-12.i386.rpm 呵...至此,全部的安装过程就完成了,简单吧。 注:以上软件都可以在rpmfind.net找到! 下面是最主要的配置过程: 1.操作系统的配置: ①升级openssh ②关闭不需要的服务(sendmail isdn …) ③编辑/etc/sysctl.confnet.ipv4.ip_forward = 0=>1net.ipv4.conf.default.rp_filter = 1=>0 2.Pix配置文件(VPN部分):access-list inside_outbound_nat0_acl permit ip"南京IP段" 255.255.255.0 "公司VPN用户的IP段" 255.255.255.0access-list outside_cryptomap_20 permit ip"南京IP段" 255.255.255.0 "公司VPN用户的IP段" 255.255.255.0nat (inside) 0 access-list inside_outbound_nat0_aclsysopt connection permit-ipseccrypto ipsec transform-set ESP-3DES-MD5 esp-3des esp-md5-hmaccrypto map outside_map 20 ipsec-isakmpcrypto map outside_map 20 match address outside_cryptomap_20crypto map outside_map 20 set peer "VPN服务器的IP"crypto map outside_map 20 set transform-set ESP-3DES-MD5crypto map outside_map interface outsideisakmp enable outsideisakmp key "密码" address "VPN服务器的IP" netmask255.255.255.255 no-xauth no-config-modeisakmp identity addressisakmp policy 20 authentication pre-shareisakmp policy 20 encryption 3desisakmp policy 20 hash md5isakmp policy 20 group 2isakmp policy 20 lifetime 28800 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|