linux 搭建 虚拟专用网络 (pptpd )
发布时间:2019-10-28, 23:38:00 分类:Linux | 编辑 off 网址 | 辅助
正文 1615字数 112,380阅读
1.安装pptpdyum install -y pptpd
Run code
Cut to clipboard
2.对虚拟专用网络进行IP段分配
vim /etc/pptpd.conf
localip 193.112.40.37
remoteip 172.16.1.120-200
Run code
Cut to clipboard
3.指定DNS写入文件末尾即可
vim /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Run code
Cut to clipboard
4.配置用户名和密码
vim /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
xingyulin pptpd 123456 *
Run code
Cut to clipboard
5.开启IP转发
vim /etc/sysctl.conf
#将“net.ipv4.ip_forward = 0”改为“net.ipv4.ip_forward = 1”
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
Run code
Cut to clipboard
转发生效
sysctl -p
Run code
Cut to clipboard
6.配置转发策略以及开放常用的端口
[root@VM_0_6_centos ppp]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
[root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
[root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
[root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
[root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
Run code
Cut to clipboard
7.重启pptpd服务
systemctl start pptpd.service
#检查状态active (running)为成功
systemctl status pptpd.service
● pptpd.service - PoPToP Point to Point Tunneling Server
Loaded: loaded (/usr/lib/systemd/system/pptpd.service; enabled; vendor preset: disabled)
Active: active (running) since 五 2019-01-04 11:15:53 CST; 4h 17min ago
Main PID: 19053 (pptpd)
CGroup: /system.slice/pptpd.service
└─19053 /usr/sbin/pptpd -f
Run code
Cut to clipboard
(支付宝)给作者钱财以资鼓励 (微信)→
暂无评论 »