PPTP服務搭建


1.安裝pptpd
[root@vm6]# yum install -y pptpd
rpm -ivh http://static.ucloud.cn/pptpd-1.3.4-2.el6.x86_64.rpm
 
2.對虛擬專用網絡進行IP段分配
  1. [root@VM_0_6_centos etc]# vim /etc/pptpd.conf
  2. localip 193.112.40.37
  3. remoteip 172.16.1.120-200
3.指定DNS寫入文件末尾即可
  1. [root@VM_0_6_centos etc]# vim /etc/ppp/options.pptpd
  2. ms-dns 8.8.8.8
  3. ms-dns 8.8.4.4
4.配置用戶名和密碼
  1. [root@VM_0_6_centos etc]# vim /etc/ppp/chap-secrets
  2. # Secrets for authentication using CHAP
  3. # client server secret IP addresses
  4. xingyulin pptpd 123456 *
5、開啟IP轉發
  1. [root@VM_0_6_centos etc]# vim /etc/sysctl.conf
  2. #將“net.ipv4.ip_forward = 0”改為“net.ipv4.ip_forward = 1”
  3. # Controls IP packet forwarding
  4. net.ipv4.ip_forward = 1
轉發生效
[root@VM_0_6_centos etc]# sysctl -p
6.配置轉發策略以及開放常用的端口
  1. [root@VM_0_6_centos ppp]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  2. [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
  3. [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
  4. [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
  5. [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
  6. iptables -I INPUT -p gre -j ACCEPT 【需要打開gre協議 ,否則撥號上不去】
  7. -A FORWARD -s 10.168.0.0/24 -j ACCEPT 開啟內網轉發[10.168.0.0/24]pptp下發網段地址
7、重啟pptpd服務
  1. [root@VM_0_6_centos etc]# systemctl start pptpd.service
  2. #檢查狀態active (running)為成功
  3. [root@VM_0_6_centos etc]# systemctl status pptpd.service
  4. ● pptpd.service - PoPToP Point to Point Tunneling Server
  5. Loaded: loaded (/usr/lib/systemd/system/pptpd.service; enabled; vendor preset: disabled)
  6. Active: active (running) since 五 2019-01-04 11:15:53 CST; 4h 17min ago
  7. Main PID: 19053 (pptpd)
  8. CGroup: /system.slice/pptpd.service
  9. └─19053 /usr/sbin/pptpd -f

電腦測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM