PPTPD配置记录
首先检查硬件是否支持
##分别执行下面的命令,当返回值和下面的一样才是正常,不然可能会出错cat /dev/ppp#cat: /dev/ppp: No such device or addresscat /dev/net/tun#cat: /dev/net/tun: File descriptor in bad state
安装 ppp、iptables、pptpd 三个软件包
apt-getinstall ppp iptables pptpd
编辑 /etc/pptpd.conf
#取消下面两行的注释,在文件的底部。# localip 192.168.0.1# remoteip 192.168.0.234-238,192.168.0.245
编辑 /etc/ppp/pptpd-options
#将ms-dns 192.168.0.1 改为ms-dns 8.8.8.8#将ms-dns 192.168.0.2 改为ms-dns 8.8.4.4#注释掉 require-mppe-128# require-mppe-128
添加账号密码;编辑/etc/ppp/chap-secrets,格式如下
username pptpd password *
编辑/etc/sysctl.conf
#去掉net.ipv4.ip_forward = 1的注释net.ipv4.ip_forward = 1#注释掉net.ipv4.tcp_syncookies = 1#net.ipv4.tcp_syncookies = 1
使修改生效
sysctl -p
重启pptp
/etc/init.d/pptpd restart
iptables配置【可选,可以直接关闭iptbales】
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 47.89.36.190(服务器IP)
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables-save
iptables -t nat -A POSTROUTING -s 10.0.0.100/24 -o eth0 -j MASQUERADE
iptables-save
常见错误:
691错误:账号密码错误
691错误:本地网关不支持GRE协议
742错误:本地链接没有取消加密
678错误:服务器没有开启相关服务
800错误:同上
网友评论