
標(biāo)題: [分享] WDCP下正常使用VPN [打印本頁]
作者: soyeo 時間: 2013-4-4 22:21 標(biāo)題: WDCP下正常使用VPN
網(wǎng)上找的所以在這里感謝此方法原作者 感謝wdcp按照他這樣的方法VPN使用正常 wdcp也正常
一、首先檢查你VPS的PPP和TUN有沒有啟用:
執(zhí)行命令
- cat /dev/ppp #顯示No such device or address為通過
- cat /dev/net/tun #顯示File descriptor in bad state為通過,這兩條必須同時通過才可以用
如果上面沒有開啟,你可以給VPS提供商一個 Ticket請求開通:
Hello
Could you enabled TUN-TAP for me? I want run pptp-vpn on my VPS.
Thank you.
確認PPP和TUN啟用后,開始安裝ppp和iptables:
- yum install -y ppp iptables
二、安裝pptp:
- rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm #用于32位系統(tǒng)
- rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm #用于64位系統(tǒng)
三、配置pptp,編輯/etc/pptpd.conf文件:
把下面字段前面的#去掉:
- localip 192.168.0.1
- remoteip 192.168.0.234-238,192.168.0.245
注:如果不精通命令的可以用sftp登錄修改(和FTP差不多)
四、編輯/etc/ppp/options.pptpd 文件
- vim /etc/ppp/options.pptpd
去掉ms-dns前面的#,并使用Google的DNS服務(wù)器,修改成如下字段:
- ms-dns 8.8.8.8
- ms-dns 8.8.4.4
五、設(shè)置VPN賬號密碼,編輯/etc/ppp/chap-secrets這個文件:
- vim /etc/ppp/chap-secrets
六、修改內(nèi)核設(shè)置,使其支持轉(zhuǎn)發(fā),編輯 /etc/sysctl.conf 文件:
將“net.ipv4.ip_forward”的值改為1,
同時在“net.ipv4.tcp_syncookies = 1”前面加#
七、使sysctl.conf配置文件生效并添加iptables轉(zhuǎn)發(fā)規(guī)則:
- sysctl -p
- iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source ***.***.***.*** #(***.***.***.***為你VPS的公網(wǎng)IP地址)
保存iptables轉(zhuǎn)發(fā)規(guī)則:
- /etc/init.d/iptables save
重啟iptables:
- /etc/init.d/iptables restart
重啟pptp服務(wù):
- /etc/init.d/pptpd restart
設(shè)置開機自動運行pptp服務(wù):
設(shè)置開機自動運行iptables服務(wù):
如果連接出現(xiàn)錯誤619則輸入如下命令解決:
- rm /dev/ppp
- mknod /dev/ppp c 108 0
注:如果出現(xiàn)錯誤734則修改/etc/ppp/options.pptpd文件,在require-mppe-128字段前面加#
作者: admin 時間: 2013-4-5 10:35
很好的分享
作者: qq514408389 時間: 2013-4-5 13:40
學(xué)習(xí)下。。。
作者: wwdahaiww 時間: 2013-4-7 11:55
進來學(xué)習(xí)下
作者: linyanqi 時間: 2013-4-30 15:24
五、設(shè)置VPN賬號密碼,編輯/etc/ppp/chap-secrets這個文件:
vim /etc/ppp/chap-secrets
這個第五步如何寫賬號密碼呀??
以下是文件內(nèi)容。求幫寫一下。
# Secrets for authentication using CHAP
# client server secret IP addresses
作者: jqw1992 時間: 2013-5-4 10:25
重啟pptp服務(wù):
/etc/init.d/pptpd restart
重啟pptpd失敗
歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/) |
Powered by Discuz! 7.2 |