Linux下关于VPN的设置
2019-12-03 来源:爱站科技
在linux系统下我们需要对vpn.html" target="_blank">vpn进行设置,但是对于很多小伙伴们来说设置VPN并不简单,那么你知道Linux下土豪设置VPN吗?下面我们就跟爱站小编一起去看看Linux下关于VPN的设置的介绍。
1 服务
service pptpd start/restart/stop
/etc/init.d/pptpd start stop restart restart-kill status
2 配置文件
/etc/pptpd.conf,加上
localip a.b.c.d // vpn服务器的ip地址,应是内网的地址,没有确定
remoteip aa.bb.cc.dd -aa.bb.cc.ee //vpn客户端得到的ip地址 。
3 配置文件说明
4 windows和linux客户端配置
windows客户端的配置:网上邻居右键-->属性,连接到我的工作场所的网络,虚拟专用网络连接,公司名随便定,主机名or ip地址为vpn服务器的地址,
linux客户端的配置:
所要的文件包括:pptp-1.7.1?? 是pptp vpn的客户端软件
pptpconfig-20060821??? 是pptp vpn的客户端软件图形化配置工具
pptpconfig dependencies php4-pcntl-gtk-1.0.2-2 是pptpconfig 的依赖项
(未整理:options.ppp在/etc/ppp
lock noauth nobsdcomp nodeflate
连接:pptp $server)
5 帐号文件
/etc/ppp/chap-secrets
本文件的格式为: 帐户名?????? 服务?????? 口令??????? 分配给该帐户的ip地址
eg:?? "teacher"??? pptpd??? "123456"????? "192.168.58.120"
eg:?? "teacher"??? pptpd??? "123456"????? "*"
*在地址中自动进行选择
6 开启linux内核路由功能
echo "1">/proc/sys/net/ipv4/ip_forward?? //注册到ip_forward文件中
7 安装
rpm -ivh dkms-
rpm -ivh kernel-ppp-mppe
rpm -ivh pptpd
说明:后面的小型号没有写全,一定要按照上面的顺序安装。
安装dkms-1.12-1.noarch.rpm
Rpm –ivh dkms-1.12-1.noarch.rpm
安装kernel_ppp_mppe-0.0.4-2dkms.noarch.rpm
Rpm –ivh kernel_ppp_mppe-0.0.4-2dkms.noarch.rpm
安装ppp-2.4.3-5.rhl9.i386.rpm
Rpm –ivh ppp-2.4.3-5.rhl9.i386.rpm
安装pptpd-1.3.3-1.rhl9.i386.rpm
Rpm –Uvh ppp-2.4.3-5.rhl9.i386.rpm //先升级,否则提示错误
Rpm –ivh pptpd-1.3.3-1.rhl9.i386.rpm.
安装文件地点 http://sourceforge.net/project/showfiles.php?group_id=44827
实践:
[root@localhost vpn]# rpm -Uvh kernel.rpm
warning: kernel.rpm: Header V3 DSA signature: NOKEY, key ID 862acc42
error: Failed dependencies:
dkms >= 2.0.6 is needed by kernel_ppp_mppe-1.0.2-3dkms.noarch
[root@localhost vpn]# rpm -ivh dkms.rpm
warning: dkms.rpm: Header V3 DSA signature: NOKEY, key ID 862acc42
Preparing...??????????????? ########################################### [100%]
1:dkms?????????????????? ########################################### [100%]
[root@localhost vpn]# rpm -Uvh kernel.rpm
warning: kernel.rpm: Header V3 DSA signature: NOKEY, key ID 862acc42
Preparing...??????????????? ########################################### [100%]
1:kernel_ppp_mppe??????? ########################################### [100%]
Creating symlink /var/lib/dkms/kernel_ppp_mppe/1.0.2/source ->
/usr/src/kernel_ppp_mppe-1.0.2
DKMS: add Completed.
Module build for the currently running kernel was skipped
since the kernel source for this kernel does not seem to be
installed.
[root@localhost vpn]# rpm -ivh ppp.rpm
warning: ppp.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...??????????????? ########################################### [100%]
package ppp-2.4.4-1.el5 is already installed
[root@localhost vpn]# rpm -ivh pptpd.rhel5.rpm
warning: pptpd.rhel5.rpm: Header V3 DSA signature: NOKEY, key ID 862acc42
Preparing...??????????????? ########################################### [100%]
1:pptpd????????????????? ########################################### [100%]
说明: rpm -Uvh kernel.rpm有时是升级,有时是安装rpm -ivh kernel.rpm
上文就是Linux下关于VPN的设置介绍,小编在这里提醒大家,上述内容中有些包的名称和实际可能不一样,但是操作方法是一样的。
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:如何在Linux系统中开关端口