Linux下的VPN服务器的搭建

来源:百度文库 编辑:神马文学网 时间:2024/04/29 22:48:21
  

  上次由于某个所需的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技术博客