[App] PPTP 安装配置

server

192.168.1.151

rhel 7.2

client

192.168.1.67

win7

1、初始化系统

# systemctl disable firewalld

# hostnamectl set-hostname mysql-01

# bash

# vi /etc/selinux/config

SELINUX=disabled

# systemctl disbale firewalld

# modprobeppp-compress-18 && echo yes       # 检查内核 是否支持MPPE

yes

# strings/usr/sbin/pppd | grep -i mppe | wc -l   # 检查PPP是否支持MPPE

# reboot

 

2、安装配置

# yum install -y epel-release

# yum install ppp iptables pptpd

# vi /etc/ppp/options.pptpd      # 设置DNS

name pptpd

refuse-pap

refuse-chap

refuse-mschap

require-mschap-v2

require-mppe-128

ms-dns 192.168.1.1

ms-dns 8.8.8.8

proxyarp

lock

nobsdcomp

novj

novjccomp

nologfd

 

# vi/etc/sysctl.conf                 # 开启路由转发

net.ipv4.ip_forward = 1

 

# sysctl-p

# vi /etc/ppp/chap-secrets     # 添加 v*n 测试用户

# Secrets for authentication using CHAP

# client        server  secret                  IP addresses

test    pptpd   123456  *

 

#vi /etc/pptpd.conf                     

option /etc/ppp/options.pptpd

debug                    # 记录debug日志到messages

stimeout 120       # 控制连接超时时间,单位秒

localip 192.100.0.1-10     # v*n服务器 虚拟ip地址

remoteip 192.100.0.11-100    # 分配地址池范围

 

#systemctl enable pptpd

#systemctl start pptpd

 

注意:关于 iptables 部分可以参考

 http://mannerwang.blog.51cto.com/12009183/1854931/ 

http://www.cnblogs.com/smallcoderhujin/p/4485026.html

我这边并不需要iptables

 

3、登录测试

# Client

# 账号 test 密码 123456  ip 192.168.1.151

[App] PPTP 安装配置

 

C:\Users\mzh>ipconfig

 

Windows IP 配置

 

 

PPP 适配器 v*n 连接:

 

   连接特定的 DNS 后缀 . . . . . . . :

   IPv4 地址 . . . . . . . . . . . . : 192.100.0.11

   子网掩码  . . . . . . . . . . . . : 255.255.255.255

   默认网关. . . . . . . . . . . . . : 0.0.0.0

 

# Server

# ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

       valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host

       valid_lft forever preferred_lft forever

2: eno16780032: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000

    link/ether 00:50:56:a7:86:21 brd ff:ff:ff:ff:ff:ff

    inet 192.168.1.151/24 brd 192.168.1.255 scope global eno16780032

       valid_lft forever preferred_lft forever

    inet6 fe80::250:56ff:fea7:8621/64 scope link

       valid_lft forever preferred_lft forever

42: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1396 qdisc pfifo_fast state UNKNOWN qlen 3

    link/ppp

    inet 192.100.0.1 peer 192.100.0.11/32 scope global ppp0

       valid_lft forever preferred_lft forever