1.删除之前已安装的相关软件:
1 | yum remove -y pptpd ppp |
删除iptables规则:
1 | iptables --flush POSTROUTING --table nat |
2.下载相关软件:
3.安装相关软件
1 | yum -y install make libpcap iptables gcc-c++ logrotate tar vim-minimal cpio perl pam tcp_wrappers |
4.相关配置:
a.ppp配置:
1 | mknod /dev/ppp c 108 0 |
设置vps启动时加载此项,编辑/etc/rc.local,加入:
1 | mknod /dev/ppp c 108 0 |
修改配置文件/etc/ppp/options.pptpd,加入:
1 | ms-dns 8.8.8.8 |
b.配置文件/etc/sysctl.conf,修改
1 | net.ipv4.ip_forward = 0 |
为:
1 | net.ipv4.ip_forward = 1 |
然后执行:
1 | /sbin/sysctl -p |
c.配置文件/etc/pptpd.conf,加入:
1 | localip 192.168.9.1 |
d.修改配置文件/etc/ppp/chap-secrets,加入:
1 | # Secrets for authentication using CHAP |
PS:myusername为vpn用户名,mypassword为密码
5.启动iptables.加入规则,启动pptpd
1 | iptables -t nat -A POSTROUTING -s 192.168.9.0/255.255.255.0 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'` |
安装一键包地址:pptpd.sh
没有评论:
发表评论