linux 搭建 虚拟专用网络 (pptpd )

简介: 虚拟专用网络 (pptpd )

1.安装pptpd


[root@VM_0_6_centos etc]# yum install -y pptpd


2.对虚拟专用网络进行IP段分配


[root@VM_0_6_centos etc]# vim /etc/pptpd.conflocalip 193.112.40.37
remoteip 172.16.1.120-200


3.指定DNS写入文件末尾即可


[root@VM_0_6_centos etc]# vim /etc/ppp/options.pptpdms-dns 8.8.8.8
ms-dns 8.8.4.4


4.配置用户名和密码


[root@VM_0_6_centos etc]# vim /etc/ppp/chap-secrets# Secrets for authentication using CHAP# client        server  secret                  IP addressesxingyulin       pptpd    123456                    *


5、开启IP转发


[root@VM_0_6_centos etc]# vim /etc/sysctl.conf#将“net.ipv4.ip_forward = 0”改为“net.ipv4.ip_forward = 1”# Controls IP packet forwardingnet.ipv4.ip_forward =1


转发生效


[root@VM_0_6_centos etc]# sysctl -p


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


7、重启pptpd服务


[root@VM_0_6_centos etc]# systemctl start pptpd.service#检查状态active (running)为成功[root@VM_0_6_centos etc]# 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-0411:15:53 CST; 4h 17min ago
 Main PID: 19053 (pptpd)
   CGroup: /system.slice/pptpd.service
           └─19053 /usr/sbin/pptpd -f


8.链接虚拟专用网络测试





相关文章
|
24天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
60 2
|
3月前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
78 4
|
2月前
|
运维 监控 网络协议
|
2月前
|
Ubuntu Linux 虚拟化
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
|
2月前
|
网络协议 安全 Ubuntu
Linux中网络连接问题
【10月更文挑战第3天】
36 1
|
2月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
60 0
|
2月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
43 0
|
3月前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
32 1
|
4月前
|
存储 Linux Shell
在Linux中,如何使用脚本,实现判断 192.168.1.0/24 网络里,当前在线的 IP 有哪些?能ping 通则 认为在线。
在Linux中,如何使用脚本,实现判断 192.168.1.0/24 网络里,当前在线的 IP 有哪些?能ping 通则 认为在线。
|
4月前
|
监控 网络协议 Linux
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?