Server配置
安装pptpd
首先需要安装pptpd,ubuntu 默认安装该工具。
配置网络
编辑 /etc/pptpd.conf
,取消以下两行注释。当然也可以自己设定ip地址范围,这里使用默认的就可以。
添加用户
编辑/etc/ppp/chap-secrets
文件,用户名添加如下:
ms-dns 223.5.5.5
ms-dns 223.6.6.6
net.ipv4.ip_forward=1
sysctl -p
apt-get install iptables
iptables -t nat -I POSTROUTING -j MASQUERADE #每次运行前需要运行该命令
/etc/init.d/pptpd restart
sudo apt-get install pptp-linux
sudo pptpsetup –create [server name] –server [server ip] –username [client name] –password [password] –encrypt –start
added by pptpsetup for pptpd
[client name] [server name] “password” *
usepeerdns
ip route del default
ip route add default dev ppp0
#!/bin/bash
pon [server name]
sleep 4
ip route del default
ip route add default dev ppp0
#!/bin/bash
poff pptpd
sleep 4
ip route del default
ip route add default via [your old route ip] dev eno1
```
这里需要记住原来设备的路由ip,以便删除后再回复。