zoukankan      html  css  js  c++  java
  • CentOS 搭建PPTP

    1. 安装ppp

    yum install -y ppp

    2. 安装pptpd

    yum install -y pptpd

    3. 配置/etc/pptpd.conf

    vi  /etc/pptpd.conf
    localip 192.168.2.1
    remoteip 192.168.2.201-230

    localip为VPN服务器的虚拟地址,remoteip为连接VPN的客户端的虚拟地址网段。

    4. 配置/etc/ppp/options.pptpd

    vi /etc/ppp/options.pptpd
    ms-dns 8.8.8.8
    ms-dns 4.2.2.2

    VPN的DNS地址,最好Ping一下连通性。

    5. 配置VPN账号和密码以及对应的网段: 

    vi /etc/ppp/chap-secrets
    tester pptpd 111111 *

    6. 配置系统转发

    vi /etc/sysctl.conf
    net.ipv4.ip_forward=1

    使配置生效

    sysctl -p

    7. 配置防火墙

    (1) 开启防火墙

    systemctl start firewalld

    (2) 设置开启启动

    systemctl enable firewalld.service

    (3) IP伪装, nat转发

    firewall-cmd --add-masquerade --permanent
    firewall-cmd --permanent --direct --passthrough ipv4 -t nat -I POSTROUTING -o eth0 -j MASQUERADE -s 192.168.2.0/24
    firewall-cmd --permanent --direct --passthrough ipv4 -t nat -A POSTROUTING -s 192.168.2.201/24 -j SNAT --to-source 192.168.2.1

    (4) 开放1723端口

    查看

    firewall-cmd --list-all

    开启

    firewall-cmd --permanent --add-port=1723/tcp

    (5) 重启防火墙

    firewall-cmd --reload

    8. 重启 pptpd 服务

    systemctl restart pptpd

    9. 设置pptpd服务开机启动

    systemctl enable pptpd
  • 相关阅读:
    省选测试28
    省选测试27
    省选测试26
    省选测试25
    省选测试24
    省选测试23
    省选测试22
    省选测试21
    关于maven 导入依赖的最终处理问题
    Dubbo 2 之抽取公共接口
  • 原文地址:https://www.cnblogs.com/eagle6688/p/14362048.html
Copyright © 2011-2022 走看看