安装
sudo apt-get install ppp pptpd
配置VPN的IP段,打开文件
sudo vi /etc/pptpd.conf
添加内容如下
localip 192.168.34.1
remoteip 192.168.34.2-10
mtu 1400
mru 1400
此处设置VPN服务器端IP地址为192.168.34.1,客户端接入IP段为 192.168.34.2-10
配置服务器DNS服务,打开文件
sudo vi /etc/ppp/pptpd-options
修改或添加如下
ms-dns 8.8.8.8
ms-dns 114.114.114.114
添加VPN用户,打开文件
sudo vi /etc/ppp/chap-secrets
添加格式如下
# client server secret IP addresses
username pptpd password *
使NAT PPTP连接生效
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
配置NAT PPTP连接,并加入开机启动
sudo vi /etc/rc.local
#加入exit 0之前
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#eth0根据自己实际情况网卡填写, 使用ifconfig命令查看
启用 IPv4 转发
sudo vi /etc/sysctl.conf
修改如下
net.ipv4.ip_forward=1
使IPv4转发生效
sudo sysctl -p