linux 搭建 VPN (pptpd )

 

西风vpn

1.安装pptpd

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

2.对VPN进行IP段分配

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

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

 [root@VM_0_6_centos etc]# vim /etc/ppp/options.pptpd  ms-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 addresses xingyulin       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 forwarding net.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-04 11:15:53 CST; 4h 17min ago  Main PID: 19053 (pptpd)    CGroup: /system.slice/pptpd.service            └─19053 /usr/sbin/pptpd -f   

8.链接vpn测试

相关阅读

Android开发—–环境搭建

一.安装的前期准备jdk 的安装与配置(点击此处请参考)二.安装Android Studio安装包下载渠道:Android Studio 中文社区官网(国内被墙需

GCC编译器简明教程(Linux下C语言开发环境的搭建)

GCC编译器简明教程(Linux下C语言开发环境的搭建) 市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核、桌面环境(例如

Win CE 环境搭建

本来是vs2013写c#的,但项目要在ARM的winCE上运行。所以装了vs2008.win7的机子折腾了两天,最终显示出了Hello World。问题1:环境搭建

织梦教程:如何用dedecms织梦模板搭建网站?

如何用dedecms织梦模板搭建网站?目前,dedecms织梦程序是互联网很多新手站长建站用的比较多的,它的安装过程比较简单,代码修改也没那么

TeamViewer 如何设置VPN驱动连接?

最近一些用户反映不会使用TeamViewer进行VPN连接,甚至不知道TeamViewer有VPN连接的功能。今天就带大家认识一下这个软件的VPN连接

发表评论