在ubuntu server 11.04上安装pptpd的记录
2351 点击·0 回帖
![]() | ![]() | |
![]() | 在ubuntu server 11.04上安装pptpd的记录 之前vps上装的是centos系统,用ubuntu用习惯了,centos的yum真心用的不习惯,干脆一咬牙,换ubuntu 首先,先吧之前centos上装pptpd的脚本打开,检查一下主要设置,然后用ubuntu的方式安装相应程序,最后整理脚本如下: 01 #!/bin/bash 02 03 IP=公网IP 04 user=vpn 05 pass=`openssl rand 6 -base64` 06 if [ "$1" != "" ] 07 then pass=$1 08 fi 09 10 apt-get purge pptpd ppp 11 iptables --flush POSTROUTING --table nat 12 iptables --flush FORWARD 13 rm -rf /etc/pptpd.conf 14 rm -rf /etc/ppp 15 16 apt-get install ppp pptpd 17 18 echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf 19 www.atcpu.com 20 sed -i "s/exit 0/#exit 0/g" /etc/rc.local 21 echo "mknod /dev/ppp c 108 0" >> /etc/rc.local 22 echo "iptables -t nat -A POSTROUTING -s 172.16.99.0/24 -j SNAT --to-source $IP" >> /etc/rc.local 23 echo "iptables -A FORWARD -p tcp --syn -s 172.16.99.0/24 -j TCPMSS --set-mss 1356" >> /etc/rc.local 24 echo "exit 0" >> /etc/rc.local 25 26 echo "localip 172.16.99.1" >> /etc/pptpd.conf 27 echo "remoteip 172.16.99.2-254" >> /etc/pptpd.conf 28 29 echo "ms-dns 8.8.8.8" >> /etc/ppp/pptpd-options 30 echo "ms-dns 8.8.4.4" >> /etc/ppp/pptpd-options 31 sed -i "s/require-mppe-128/#require-mppe-128/g" /etc/ppp/pptpd-options 32 33 echo "${user} pptpd ${pass} *" >> /etc/ppp/chap-secrets 34 35 echo "VPN service is installed, your VPN username is ${user}, VPN password is ${pass}" 执行完脚本,然后重启,就可以了 | |
![]() | ![]() |