pptpd 配置

方便起见,直接开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

posted @ 2022-12-02 16:34  董大轩  阅读(186)  评论(0编辑  收藏  举报