ArchLinux 下架设PPTPD VPN服务

直接上命令吧:

 

安装:

 

pacman -Sy
pacman -S pptpd

配置:

vim /etc/pptpd.conf

option /etc/ppp/options.pptpd
stimeout 2
debug
localip 10.185.26.8
remoteip 192.168.10.250-254
PS: 10.185.26.8 为服务器的本地IP


 

vim /etc/ppp/options.pptpd

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
nodefaultroute
lock
auth
#debug
#logfile /var/log/pptpd.log

 

然后编辑一下 /etc/ppp/chap-secrets,加一个用户名和密码

# Secrets for authentication using CHAP
# client    server    secret    IP addresses
user            pptpd      pass          *    

打开网络转发:

vim /etc/sysctl.conf

net.ipv4.ip_forward=1


然后执行一下 sysctl -p 使配置生效


IPTABLES 也要配置一下,打开端口NAT

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

 

注意上面的配置文件中最好不要出现中文。注释最好也要删除,不然可能导致配置加载不了

 

systemctl restart pptpd
# 开机启动
systemctl enable pptpd 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。