CentOS 6.x 和 ubuntu下安裝配置PPTP ××× 服務器的應用

環境 :畫圖粗糙了,懶的畫

wKiom1VSxVmh-kQTAACslK55j9Y891.jpg

1.64環境爲例

yum install -y ppp libpcap 
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -ivh pptpd-1.4.0-1.el6.x86_64.rpm

小提示:

如果提示pptpd-1.4.0-1.el6.x86_64.rpm不存在,進入http://poptop.sourceforge.net/yum/stable/packages/

自己找,然後替換就行

2.配置文件/etc/ppp/options.pptpd

# mv /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak
# vim /etc/ppp/options.pptpd
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
idle 2592000
ms-dns 8.8.8.8

Dns 替換爲本服務器的dns

 

3.配置文件# /etc/ppp/chap-secrets

# mv /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak
# vim /etc/ppp/chap-secrets
#輸入以下內容
 
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
myusername pptpd mypassword *

4.配置文件/etc/pptpd.conf

# mv /etc/pptpd.conf /etc/pptpd.conf.bak
# vim /etc/pptpd.conf
#輸入以下內容:
 
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.80.1
remoteip 192.168.80.11-30

5.配置文件/etc/sysctl.conf

# vim /etc/sysctl.conf

修改以下內容:

net.ipv4.ip_forward = 1

保存、退出後執行:

sysctl -p

 

啓動PPTP ××× 服務器端:

# /etc/init.d/pptpd start


6.

wKioL1VSx6iTjvrTAABmajfSZ0c743.jpg

7.一般公司服務器位於路由器下面,所以需要在路由器做虛擬轉發(就是DNAT

就行了。


Ubuntu部分

sudo apt-get install pptpd
 
sudo vi /etc/pptpd.conf
#1. localip 你的主機ip
#2. remoteip 10.100.0.2-10
sudo vi /etc/ppp/pptpd-options
1. ms-dns 8.8.8.8
2. ms-dns 8.8.4.4
 
 
 
sudo vi /etc/ppp/chap-secrets
"user" pptpd "user" *
 
 
sudo /etc/init.d/pptpd restart
#記得這個參數
net.ipv4.ip_forward=1





技術交流,聯繫作者。

QQ:205605883  E-mail:[email protected]

本文出自 “[email protected]” 博客,謝絕轉載!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章