Linux下的VPN服务器的搭建

来源:百度文库 编辑:神马文学网 时间:2024/04/29 03:26:08
上次由于某个所需的RPM包没有安装上,就没有继续安装VPN,今天又来了一遍,终于安装上了,下面是安装的过程:
先介绍一下我的配置环境:
VPN服务器:
操作系统:REDHAT9
IP:192.168.1.124
子网掩码:255.255.255.0
网关:192.168.1.1
DNS:192.168.1.2
客户端:
操作系统:
Windows 2003
IP:192.168.1.2
子网掩码:255.255.255.0
网关:192.168.1.1
DNS:192.168.1.2
下载所需的软件包:
前提:VPN服务器已经安装好了SMB服务器,通过\\192.168.1.124可以访问它的共享资源
如图:

一安装篇:
1.安装dkms-1.12-1.noarch.rpm
Rpm –ivh dkms-1.12-1.noarch.rpm
2.安装kernel_ppp_mppe-0.0.4-2dkms.noarch.rpm
Rpm –ivh kernel_ppp_mppe-0.0.4-2dkms.noarch.rpm
3.安装ppp-2.4.3-5.rhl9.i386.rpm
Rpm –ivh ppp-2.4.3-5.rhl9.i386.rpm
4安装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.
二配置篇
1. 配置地址
Vi /etc/pptpd.conf
在文件的最后加上
Localip 192.168.0.2
Remoteip 192.168.0.234-238
2. 配置用户名和密码
Vi /etc/ppp/chap-secrets
“vpn” “pptpd” “123456” “*”
User password ip
3. 配置验证方式
Vi /etc/ppp/options.pptpd
Refuse-ap
Refuse –chap
Refuse-mschap 拒绝以上验证
#require-mschap-v2 屏蔽mschap-v2
设置IP转发
Echo l>/proc/syd/net/ipv4/ip_forward4. 关闭防火墙或开启端口
Service iptables stop
5. 重新启动PPP服务
Service pptpd start
二客户端的配置
1. 建立VPN连接最终的建立图为:

2. 设置验证方式


3. 连接

4,查看获得的IP

5.在客户机上测试运行---\\192.168.0.2 应该能看到和\\192.168.1.124一样的效果,注意输入正确的SMB服务器用户名和密码,自己建立用户名和密码.
本文出自 51CTO.COM技术博客