-
Notifications
You must be signed in to change notification settings - Fork 13
tools_010
Zhang Jc edited this page Apr 11, 2017
·
6 revisions
[Ubuntu 16.04环境下]
$ apt install pptpd
$ vim /etc/pptpd.conf
option /etc/ppp/pptpd-options #指定PPP选项文件的位置
localip 192.168.0.1 #VPN服务器的虚拟ip
remoteip 192.168.0.200-238,192.168.0.245 #分配给VPN客户端的虚拟ip
$vim /etc/ppp/chap-secrets
#格式:用户名 服务类型 密码 分配的ip地址
#第一个*代表服务可以是PPTPD也可以是L2TPD,第二个*代表随机分配ip
testpptp * 12345678 *
$ vim /etc/ppp/pptpd-options
# 找到ms-dns,取消注释,改成你喜欢的DNS
ms-dns 114.114.114.114
ms-dns 8.8.8.8
# 打开配置文件
$ vim /etc/sysctl.conf
# 取消下面一行的注释:
net.ipv4.ip_forward=1
# 让配置生效
$ sysctl -p
# eth0 换成你的网口
$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
注意这个命令每次重启要运行一次,要持久化iptables命令,可以参考文章后面的最后一个链接。
$ service pptpd restart
https://www.zivers.com/post/1498.html
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
Wiki: wiki.jcix.top ~聚沙成塔~ Blog: blog.jcix.top