1.安装pptpd
sudo apt-get install pptpd
2.配置内网ip策略
sudo vim /etc/pptpd.conf
在# TAG: localip后增加2行
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
3.配置dns
sudo vim /etc/ppp/pptpd-options
在#ms-dns后增加2行,也可以配置其他dns
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4.配置VPN帐号
sudo vim /etc/ppp/chap-secrets
添加账号、服务器名、密码和IP限制,一个帐号一行,每个参数中间用空格间隔。如:
user * passwd *
5. TCP/IP策略配置
sudo vim /etc/sysctl.conf
插入一行:
net.ipv4.ip_forward=1
保存并退出vim
执行
sudo sysctl –p
提示net.ipv4.ip_forward = 1,说明配置生效
6.开放网络端口
安装iptables(已安装请忽略)
sudo apt-get install iptables
开放1723端口
sudo iptables -I INPUT -p tcp –dport 1723 -j ACCEPT
7.配置NAT网络地址转换
sudo iptables –table nat –append POSTROUTING –out-interface eth0 –jump MASQUERADE
8.重启pptpd
sudo /etc/init.d/procps restart
搭建完毕,客户端可以连接了。