ArchLinux 下架设PPTPD VPN服务

直接上命令吧:

安装:

pacman -Sy
pacman -S pptpd

配置:

vim /etc/pptpd.conf

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

vim /etc/ppp/options.pptpd

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-
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 
上一篇:springmvc通过HttpServletRequest进行参数传递


下一篇:Dubbo学习记录