众所周知,虚拟专用网因其传输速度快且安全性高的特点深受公司企业的青睐,而要想建立一个虚拟专用网我们就首先要建立一个VPN服务器。大多数Linux初学者认为在Linux下安装配置VPN服务器是一件比较难的事情,然而事实上我们只需简单四步就能轻松实现Linux下VPN服务器的安装配置工作。在本文中课课家笔者就为大家介绍其具体的步骤方法让大家参考参考。
①安装VPN包
要安装VPN包我们需要以下几个rpm包:
● dkms-2.0.10-2.fc5.noarch.rpm
● kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
● ppp-2.4.3-9.2.i586.rpm
● PPTpd-1.3.1-0.i386.rpm
在准备完以上几个rpm安装包后接下来我们分别执行以下命令:
# rpm –ivh dkms-2.0.10-2.fc5.noarch.rpm
# rpm –ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
# rpm –ivh ppp-2.4.3-9.2.i586.rpm
# rpm –ivh pptpd-1.3.1-0.i386.rpm
到此以上四个rpm安装包的安装算是完成了。
②配置VPN服务
要配置VPN服务我们需要对两个文件作出修改:主配置文件/etc/pptpd.conf 和VPN用户帐号文件/etc/ppp/chap-sescrets。
由于主配置文件需要设置VPN服务器的本地地址和分配给客户端的地址段,所以我们只需在主配置文件中手动追加localip和remoteip两行就算完成配置任务。
帐号文件保存VPN客户端拨入需要的验证信息,其格式是:
● 用户名 服务 密码 分配给用户的口令
在这里需要我们注意的地方是,用户名、密码,分配系统工程师给用户的IP地址我们要用双引号把它括起来,而“服务”一般是pptpd。
为了使大家理解得更透彻,下面笔者给大家给出给出一个pptpd.conf及chap-secrets的实例让大家参考参考(括号中为解释):
# more /etc/pptpd.conf
localip 192.168.1.254(服务器ip)
remoteip 192.168.1.230-240(分配给客户机的地址池)
# more /etc/ppp/chap-screts
“guoxing”(用户名) pptpd “guoxing”(密码) “*”(从地址池取ip)
“public” pptpd “wgzx” “192.168.1.202”(可以指定分配给客户端的ip)
③客户端的配置
使用Windows的网络连接向导选择“通过internet连接到专用网络(V)”,接下来我们按照向导一步一步操作就可以配置完成。
PS:VPN服务器的IP要填写网关服务器的eth0的地址。
④启用VPN服务
在启用VPN之前我们先要确认内核的IP转发功能已经打开,确认打开后我们执行命令 # service pptpd start 启用VPN等待远程用户接入。
以上就是在Linux下安装红帽配置VPN的四个步骤。
本次的四步实现Linux VPN服务器的安装配置的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Linux和Linux认证能够起到一定的帮助作用!
¥5999.00
¥499.00
¥49.00
¥10500.00
¥1888.00