日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos7 下部署PPTP

發布時間:2025/3/19 centos 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos7 下部署PPTP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 ?虛擬專用網

1.1 ?PPTP介紹

PPTP(Point to Point Tunneling Protocol),即點對點隧道協議。該協議是在PPP協議的基礎上開發的一種新的增強型安全協議,支持多協議虛擬專用網,可以通過密碼驗證協議(PAP)、可擴展認證協議(EAP)等方法增強安全性??梢允惯h程用戶通過撥入ISP、通過直接連接Internet或其他網絡安全地訪問企業網。

1.2? 虛擬專用網工作原理

1.3? 虛擬專用網絡隧道協議

1PPTP協議

?????? 使用MS-CHAP v2驗證方法,也可以選擇安全性更好的EAP-TLS證書驗證方法。身份驗證完成后,之后雙方所發送的數據可以利用MPPE加密法來加密,僅支持128位的RC4加密算法

2L2TP/IPSec協議

?????? 支持IPSec的預共享密鑰與計算機證書兩種身份驗證方法,計算機證書方法安全性較高,預共享密鑰方法應僅作為測試時使用。身份驗證完成后,之后雙方所發送的數據則利用IPSec ESP3DESAES加密方法

3SSTP協議

?????? 采用HTTPS協議,因此可以通過SSL安全措施來確保傳輸安全性。而HTTPS是企業普遍采用的協議。

1.4? 虛擬專用網絡應用場景

  • 出差人員訪問公司內部局域網

  • 家庭辦公訪問公司內部局域網

  • 總公司與分公司之間實現網絡互訪

  • 企業與客戶、廠商聯盟之間或者是企業與銀行互通

  • 1.5 ?PPTP的部署

    1.5.1 ?環境準備

    1. 實驗環境拓撲圖

    2. 實驗環境規劃

    角色

    外網IP地址(NAT

    內網IP地址(LAN

    PPTP-Client

    Eth0192.168.1.11


    PPTP-Server

    Eth0192.168.1.242(公網)

    Eth0172.16.30.30

    內網FTP服務器


    Eth0172.16.30.31

    3. 查看系統版本

    [root@PPTP-server ~]# cat /etc/redhat-release?

    4. 查看主機名

    [root@PPTP-server ~]# hostname

    5. 關閉防火墻

    [root@PPTP-server ~]# systemctl stop ebtables firewalld

    [root@PPTP-server ~]# systemctl disable ebtables firewalld

    6. 關閉selinux

    [root@PPTP-server ~]# vim /etc/sysconfig/selinux?

    [root@PPTP-server ~]# setenforce 0

    [root@PPTP-server ~]# getenforce?

    7. PPTP-Server第二塊網卡設置IP地址。

    [root@PPTP-server ~]#? nmcli connection add type ethernet con-name eth1 ifname ens37 ipv4.method manual ipv4.addresses 172.16.30.30/24 ipv4.gateway 172.16.30.1

    1.5.2 PPTP服務端配置

    1.配置epel, 安裝PPTP 相關軟件

    [root@PPTP-server ~]# wget -O /etc/yum.repos.d/centos.repo? http://mirrors.aliyun.com/repo/Centos-7.repo

    2.安裝PPTP軟件包

    [root@PPTP-server ~]# yum -y install epel-release ppp pptp pptpd

    3.開啟內核轉發

    1)編輯配置文件

    [root@PPTP-server ~]# vim /usr/lib/sysctl.d/00-system.conf?

    ? ? ?添加以下內容:

    ? ? ? ? ? ? ?net.ipv4.ip_forward = 1

    ?????保存退出

    2)將配置文件中的信息刷一遍

    [root@PPTP-server ~]# sysctl -p /usr/lib/sysctl.d/00-system.conf

    4.配置客戶端上? DNS , 如客戶端不需要分配 DNS 可不配置

    [root@PPTP-server ~]# vim /etc/ppp/options.pptpd

    5.設置 PPTP撥號的賬號密碼

    [root@PPTP-server ~]# vim /etc/ppp/chap-secrets

    #???? client???? ?? ?server?????????? secret??? ?? ?????IP addresses

    chenjf? ? ? ? ? ?*? ? ? ? ? ? ? ? chenjf123? ? ? ? ? ? ? *

    6.分配 PPTP 撥號地址段, 注意和內?相同地址

    [root@PPTP-server ~]# vim /etc/pptpd.conf?

    #添加本機公?IPlocalip

    ????localip 192.168.1.242

    #分配PPTP?戶的內??段(remoteip

    ????remoteip 172.16.30.130-200

    7.啟動 pptpd 服務并加?開機?啟動

    [root@PPTP-server ~]# systemctl start pptpd

    [root@PPTP-server ~]# systemctl enable pptpd

    [root@PPTP-server ~]# systemctl status? pptpd

    8.檢查tcp1723?是否開啟

    [root@PPTP-server ~]# ss? ?-lntup? |? grep 1723

    1.5.3 ?Windows客戶端配置

    1.在win7客戶端ping PPTP-server外網地址

    2.在客戶端ping?地址172.16.30.30?ping通,說明無法直接連接。

    3.打開?絡共享中?,點擊-->設置新的連接或?

    4.選擇連接到?作區域

    5.使?Internet連接到虛擬專用網絡服務

    6.填寫PPTP服務器IP地址以及名稱,然后點擊下?

    7.填寫在PPTP-Server上配置好的?戶名以及密碼, 然后點擊連接

    8.PPTP連接成功

    9.測試是否能夠連接172.16.30.31這臺內?服務器

    10.打開文件資源管理器在路徑欄輸入ftp://172.16.30.31

    11.打開網絡設備器查看ppp網卡IP地址

    12.pptp默認連接是會通過pptp的默認?關來進??,若我們想通過自己本地網關訪問上網,我們取消默認使?撥號連接上?功能即可

    ?

    13.斷開pptp撥號連接即可使用本地網關上網

    14.打開瀏覽器訪問一下www.baidu.com

    1.5.4 ?Linux客戶端配置

    1.以 CentOS7.5 為客戶端安裝軟件包

    [root@pptp-client ~]# yum -y install ppp pptp pptp-setup

    2.客戶端連接×××服務端

    ? pptpsetup --create test --server SERVER_IP --username ?戶名 --password 密碼 --encrypt --start 連接?PPTP?服務端。

    您需要填寫實際配置pptp?服務端的 IP 地址、?戶名和密碼。

    [root@PPTP-client ~]# pptpsetup --create test --server 192.168.1.242 --username chenjf --password chenjf123 --encrypt --start

    3.檢查分配地址段

    [root@PPTP-client ~]#? ifconfig | grep -A 5? ppp

    4.添加默認路由

    [root@PPTP-client ~]# ip route replace default dev ppp0

    5.我們可以ping 172.16.30.31? ssh root@172.16.30.31

    此時證明PPTP撥號連接成功。

    1.5.5 ?pptp連接故障

    如下這類錯誤和pptp客戶端撥號提示連接691錯誤類似

    1.?檢查 ebtablesselinux,以及客戶端防?墻。

    ????systemctl status ebtables?????????? #查看ebtables防火墻的運行狀態

    ????systemctl status firewalld?????????? #查看firewall防火墻的運行狀態

    2.?如果是云主機請檢查安全組??和出?是否運?1723?訪問。

    3.?如果是物理主機需要向IDC了解是否關閉此端?, 或路由不?持此協議。


    轉載于:https://blog.51cto.com/10802692/2177227

    總結

    以上是生活随笔為你收集整理的Centos7 下部署PPTP的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。