直接上命令吧:
安装:
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
时间: 2024-11-05 23:16:49