Poptop所需软件:

  1. dkms :动态加载和卸载所需模块

  2. kernel_ppp_mppe :微软的点对点加密

  3. ppp : 点到点协议

  4. pptpd : 服务端



ppp安装:

  检测是否已安装:

 # rpm -q ppp
 package ppp is not installed

  安装ppp

 # yum -y install ppp
 # rpm -q ppp
 ppp-2.4.5-5.el6.x86_64

  检查PPP是否支持MPPE,若结果显示“0”则表示不支持,而“30”或更大的数字就表示支持。

 # strings '/usr/sbin/pppd'|grep -i mppe|wc -l
 42

  检查内核MPPE补丁是否安装成功,若是OK,表示成功

 # modprobe ppp-compress-18 && echo 'OK'
 OK

dkms安装:

  检测是否已安装:

 # rpm -q dkms
 package dkms is not installed

  安装dkms:

 # rpm -ivh  
 # rpm -q dkms
 dkms-2.0.17.5-1.noarch

pptpd安装:

  检测是否已安装:

 # rpm -q pptpd
 package pptpd is not installed

  下载pptpd:(可以自己去搜索资源)

 # http://rpmfind.net/linux/rpm2html/search.php?query=pptpd

  安装pptpd:

 # rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm 
 # rpm -q pptpd
 pptpd-1.4.0-3.el6.x86_64

 

修改配置文件:

  修改pptpd.conf:

 # echo "localip 192.168.40.1" >> /etc/pptpd.conf 
 # echo "remoteip 192.168.40.100-150" >> /etc/pptpd.conf

  修改options.pptpd :

 # echo "ms-dns 192.168.2.253" >> /etc/ppp/options.pptpd

  添加账号:

 # echo "lyk  pptpd  123456 *" >> /etc/ppp/chap-secrets

  开启路由转发功能:

 # sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/' /etc/sysctl.conf
 # sysctl -p /etc/sysctl.conf


网关和交换机设置:

  交换机配置:(10.19为××× server的地址)

  system-view 
 [Quidway] ip route-static 192.168.40.0 255.255.255.0 192.168.10.19 
  save

  网关各不相同,只需将公网IP映射到192.168.10.19(××× 地址),略。


Iptables和SElinux处理:

  我们的环境为全部关闭,略。


启动pptpd服务:

 # /etc/init.d/pptpd start


windows客户端配置:

  略