歡迎您光臨本站 註冊首頁

redhat9+vpn實現過程

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

redhat9+vpn實現過程

看了網好多在LINUX下架設VPN伺服器自己也做一遍.
    現在把自己的配置過程哪出來希望給大家做個參考.
    一、        配置環境
Linux(2.4.20-8)
eth0: 192.168.1.8
eth0: 192.168.0.1 (手工添加)
二、所需軟體
1、kernel_ppp_mppe-0.0.4-2dkms.noarch.rpm (MPPE的內核補丁)
2、dkms-1.12-1.noarch.rpm (升級dkms)
3、pptpd-1.2.1.tar.gz (pptpd服務軟體)
4、ppp-2.4.3-5.rhl9.i386
二、       
註:系統必須安裝了PPP服務,否則要單獨安裝
三、安裝軟體
1、首先安裝dkms
rpm -Uvh dkms-1.12-1.noarch.rpm (升級安裝)
2、安裝mppe
rpm -Uvh kernel_ppp_mppe-0.0.4-2dkms.noarch.rpm
3、        安裝ppp-2.4.3-5
rpm –ivh ppp-2.4.3-5.rhl9.i386
4、安裝pptpd
tar -vxzf pptpd-1.2.1.tar.gz
cd pptpd-1.2.1
./configure
make
make install
安裝完成了,現在開始配置
四、配置伺服器
將pptpd-1.2.1/samples/下的文件
pptpd.conf 拷貝至/etc下
chap-secrets 拷貝至/etc/ppp下
options.pptpd 拷貝至/etc/ppp下
修改pptpd.conf文件:
ppp /usr/sbin/pppd
指定PPP服務程序
option /etc/ppp/options.pptpd
指定選項配置
localip 192.168.1.8
指定本地IP
remoteip 192.168.0.10-245
指定分配的遠程IP


修改/etc/ppp/options.pptpd文件
name pptpd
auth
require-chap
-chap
lcp-echo-failure 30
lcp-echo-interval 5
ipcp-accept-local
ipcp-accept-remote
multilink
proxyarp
logfd 2
logfile /var/log/pptpd.log
debug
dump
lock

修改/etc/ppp/chap-secrets文件
# client server secret IP addresses
#username pptpd password *
"cuiyc" pptpd "cuiyc" *
這裡是配置VPN的用戶帳號

啟動服務:
/usr/local/sbin/pptpd
然後用netstat查看一下1723埠是不是開的,如果是的話則說明服務已成功啟動。
找一台windows的機器,IP為:192.166.1.7,新建一個VPN的連接,伺服器為192.168.1.8,用戶名為:cuiyc,密碼為:cuiyc,可以成功連接了。
在windows的cmd下運行:ipconfig
看到多了一個網路連接,IP為:192.168.0.10,正是前是配置文件里設置的遠程IP,這樣這台windows的客戶端成功連上了這個VPN伺服器

如果按上面的配置完成後還是不能連接,請查看一下系統日誌,看是否出錯.
:em11:

[火星人 ] redhat9+vpn實現過程已經有478次圍觀

http://coctec.com/docs/service/show-post-41890.html