linux pptp 服務端安裝並正常上網


linux 下 PPTP VPN

1、安裝相關軟件
32位版:
yum -y install ppp
rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel5/i386/pptpd-1.3.4-2.rhel5.i386.rpm
64位版:‍‍
rpm -Uvh ‍http://poptop.sourceforge.net/yum/stable/rhel5/x86_64/pptpd-1.3.4-2.rhel5.x86_64.rpm
2、配置文件編寫
(1)配置文件/etc/ppp/options.pptpd
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
ms-dns 8.8.4.4
(2)vim /etc/ppp/chap-secrets
輸入以下內容
# Secrets for authentication using CHAP
# client server secret IP addresses
myusername pptpd mypassword *
注:這里的myusername和mypassword即為PPTP VPN的登錄用戶名和密碼
(3)配置文件/etc/pptpd.conf
vim /etc/pptpd.conf
輸入以下內容:
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.9.1
remoteip 192.168.9.11-30
注:為撥入VPN的用戶動態分配192.168.9.11~192.168.9.30之間的IP
(4)配置文件/etc/sysctl.conf
vi /etc/sysctl.conf
修改以下內容:
net.ipv4.ip_forward = 1
保存、退出后執行:
sysctl -p
3、啟動PPTP VPN 服務器端,開機啟動:
service pptpd start

如果啟動時提示有類似端口占用的提示,使用service pptpd restart-kill
再用service pptpd start 啟動就好`~!!
chkconfig pptpd on
4、添加iptables策略:
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.9.0/24 -j MASQUERADE

 

常見問題

1.無法上外網解決辦法

請確保你的MS-DNS和防火牆已經正確配置:

防火牆按照下面方法配置:

若出現無法連接,可以嘗試按照上面解決619錯誤的設置方法設置

vi /etc/ppp/options.pptpd

去掉ms-dns前面的#,並修改成如下字段:

2、編輯/etc/sysctl.conf

將“net.ipv4.ip_forward”改為1

同時在“net.ipv4.tcp_syncookies = 1”前面加# 

3、執行下面的命令


免責聲明!

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



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