方便起见,直接开root权限操作就好了。
1
安装pptp
sudo apt-get install pptpd
2
vi /etc/pptpd.conf
取消下面两行的注释:
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
3
sudo vi /etc/ppp/pptpd-options
取消下面两行的注释
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4
注册账号:
vi /etc/ppp/chap-secrets:
user pptpd userpasswd *
5
vi /etc/sysctl.conf
去掉这一行 #net.ipv4.ip_forward=1 的#号
然后运行命令:
sudo sysctl -p
运行后会显示 net.ipv4.ip_forward = 1,就表示修改生效了。
6
sudo apt-get install iptables
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
对于阿里云ecs外网网卡一般是eth1。
为防止重启服务器后iptables丢失,先运行:
iptables-save > /etc/iptables-rules
vi /etc/network/interfaces:
在eth0/eth1.. 下面加入
pre-up iptables-restore < /etc/iptables-rules
7
重启pptpd:
sudo /etc/init.d/pptpd restart
转自:http://www.ekangw.net/a/diannaojiqiao/2022/0926/196168.html
标签:iptables,sudo,pptpd,vi,配置,192.168,etc From: https://www.cnblogs.com/-xuan/p/16944874.html