搭建PPTP VPN
2018-05-01 07:32:16    108    0    0
acme

1、安装pptp

sudo apt-get install pptpd -y

2、编辑配置文件

sudo vi /etc/pptpd.conf

3、取消下列两行注释

localip 192.168.0.1

remoteip 192.168.0.234-238,192.168.0.245

或者取消最后两行注释也可以,二者选其一,之后保存修改。

4、配置账号

sudo vi /etc/ppp/chap-secrets

配置格式 用户名 pptpd "密码" *

*表示允许任意IP连接

5、配置DNS

修改 sudo vi /etc/ppp/pptpd-options取消ms-dns的注释写一个可用的DNS

我这边就加一个行ms-dns,dns就用谷歌的4个8

6、开启IP转发sudo vi /etc/sysctl.conf取消net.ipv4.ip_forward=1的注释之后执行sudo sysctl -p使配置立即生效

取消注释

注意使用sudo sysctl -p使其生效

7、安装sudo apt-get install iptables

8、NAT转发sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

这里的192.168.0.0/24是根据前面设置来的,不过显然这个范围比前面设置的更大,eth0这个是网卡,网卡可以使用ifconfig命令,查看可以上网的那块网卡的名称写上去

这里的网络为上面配置的 eth0为上网的网卡,通过ifconfig查看

9、sudo /etc/init.d/pptpd restart

最后,重启pptpd服务让其生效,接下来便可以尝试pptp方式的vpn连接了。


Pre: 01.初识Kotlin

Next: Hibernate03-单向 简单一对多关系映射

108
Table of content