PPTP 服务安装配置
2014 年 01 月 14 日安装配置 pptpd
安装 pptpd
:
$ sudo apt-get install pptpd
去掉 /etc/pptpd.conf
以下两行的注释:
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
修改 /etc/ppp/chap-secrets
添加用户名和密码:
username pptpd password *
编辑/etc/ppp/pptpd-options,修改 ms-dns 的dns地址:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
重启 pptpd 服务:
$ sudo service pptpd restart
设置 nat 转发
编辑 /etc/sysctl.conf
net.ipv4.ip_forward=1
执行命令使其立即生效:
$ sudo sysctl -p
修改 iptables
,设置 nat 转发,并保存 iptables
配置:
$ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
$ sudo iptables-save | sudo tee /etc/iptables.up.rules
配置 iptables
开机自动设置,编辑文件 /etc/network/if-pre-up.d/iptables
#!/bin/sh
/sbin/iptables-restore < /etc/iptables.up.rules
添加可执行权限:
$ sudo chmod +x /etc/network/if-pre-up.d/iptables