×××--PPTP 服务器配置(详细)
生活随笔
收集整理的這篇文章主要介紹了
×××--PPTP 服务器配置(详细)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這兩天不是很忙,在open***的基礎上研究了下pptp,因為open***必須不能直接用WIN上創建的***客戶端,一定要安裝open*** gui軟件才可以使用,現在使用pptp直接用win下的客戶端就OK了,呵呵,很方便!大家有時間可以學習下!附件是我用的安裝文件。如果還有不明白的地方,請更貼
一、實驗環境:VMware workstation rhel4一臺 IP:10.167.27.29
? ?? ?? ?? ?? ? windows xp 主機一臺 IP:10.167.27.207
二、需要安裝的軟件包:
dkms-2.0.10-1.noarch.rpm? ?? ?? ?? ?? ? 動態內核模塊支持的RPM安裝包
kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm? ?MPPE加密協議的內核補丁的RPM安裝包
ppp-2.4.3-5.rhel4.i386.rpm? ?? ?? ?? ?? ? 升級內置PPP版本,以支持MPPE加密協議
pptpd-1.3.4.tar.gz? ?? ?? ?? ?? ?? ?? ?? ?PPTP點對點隧道協議的安裝包
三、開始安裝:
1、安裝動態內核模塊支持的RPM安裝包
rpm –ivh dkms-2.0.10-1.noarch.rpm
2、安裝MPPE加密協議的內核補丁的RPM安裝包
rpm –ivh??dkms-2.0.10-1.noarch.rpm
3、升級內置PPP版本,以支持MPPE加密協議
? ?rpm –Uvh ppp-2.4.3-5.rhel4.i386.rpm (因為我的虛機安裝過了低版本的ppp所以升級安裝)
4、安裝PPTP點對點隧道協議的安裝包
??[root@zhang pptp]# tar xzvf pptpd-1.3.4.tar.gz
??[root@zhang pptp]# cd pptpd-1.3.4
??[root@zhang pptpd-1.3.4]# ./configure
??[root@zhang pptpd-1.3.4]# make && make install
四、檢查支持軟件是否安裝成功
1、檢查內核MPPE補丁是否安裝成功:
modprobe ppp-compress-18 && echo ok??
如果出現OK則說明MPPE補丁已經安裝成功,例如:
[root@zhang pptpd-1.3.4]# modprobe ppp-compress-18 && echo ok
ok
2、檢查PPP是否支持MPPE:
strings '/usr/sbin/pppd' |grep -i mppe | wc --lines
如果以上命令輸出為“0”則表示不支持;輸出為“30”或更大的數字就表示支持,例如:
[root@zhang pptpd-1.3.4]# strings '/usr/sbin/pppd' |grep -i mppe | wc --lines
46
[root@zhang pptpd-1.3.4]#
五、服務器的配置
1、將pptpd-1.3.4/samples/下的文件
pptpd.conf 拷貝至/etc下? ?
chap-secrets 拷貝至/etc/ppp下
options.pptpd 拷貝至/etc/ppp下
[root@zhang samples]# cp pptpd.conf /etc/
[root@zhang samples]# cp chap-secrets /etc/ppp/
[root@zhang samples]# cp options.pptpd /etc/ppp/
2、編輯/etc/pptpd.conf文件,添加兩行內容:
[root@zhang ~]# vi /etc/pptpd.conf
localip 192.168.0.254? ?? ?? ?? ?? ?? ???------設置本地的IP
remoteip 192.168.0.234-238,192.168.0.245? ?------制定分配的遠程IP
3、修改/etc/ppp/options.pptpd文件,修改相應的配置,也可以不修改。我這里為了排除故障方便,添加了日志記錄:debug和dump
4、修改/etc/ppp/chap-secrets文件,添加相應的允許訪問的用戶、密碼等
[root@zhang ~]# vi /etc/ppp/chap-secrets? ?? ???
#username? ?? ? pptpd? ?password? ?? ???*
"hehe"? ?? ?? ?pptpd? ?"123456"? ?? ?*
其中:
”hehe” 是Client端的×××用戶名hehe
Pptpd??對應的是×××服務器的名字,設置*為自動識別,要和pptpd.conf里配置的一致,或者用*代替
“123456” 是用戶的密碼
“IP addresses”對應的是可以撥入的客戶端IP地址,無特別限制的話用*
如果需要相互PING通的話還需要打開IP轉發
#echo 1 > /proc/sys/net/ipv4/ip_forward??
5、啟動程序:/usr/local/sbin/pptpd
檢驗程序是否啟動:ps -aux | grep pptpd? ?? ? ----查看進程
? ?? ?? ?? ?? ?? ?? ?netstat -anp | grep 1723? ?----查看端口(監聽的是1723端口)
6、用windows客戶端建立一個***連接來連接我們剛搭建的***服務器,如果能正確的分配到IP的話就應該是OK的!
一、實驗環境:VMware workstation rhel4一臺 IP:10.167.27.29
? ?? ?? ?? ?? ? windows xp 主機一臺 IP:10.167.27.207
二、需要安裝的軟件包:
dkms-2.0.10-1.noarch.rpm? ?? ?? ?? ?? ? 動態內核模塊支持的RPM安裝包
kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm? ?MPPE加密協議的內核補丁的RPM安裝包
ppp-2.4.3-5.rhel4.i386.rpm? ?? ?? ?? ?? ? 升級內置PPP版本,以支持MPPE加密協議
pptpd-1.3.4.tar.gz? ?? ?? ?? ?? ?? ?? ?? ?PPTP點對點隧道協議的安裝包
三、開始安裝:
1、安裝動態內核模塊支持的RPM安裝包
rpm –ivh dkms-2.0.10-1.noarch.rpm
2、安裝MPPE加密協議的內核補丁的RPM安裝包
rpm –ivh??dkms-2.0.10-1.noarch.rpm
3、升級內置PPP版本,以支持MPPE加密協議
? ?rpm –Uvh ppp-2.4.3-5.rhel4.i386.rpm (因為我的虛機安裝過了低版本的ppp所以升級安裝)
4、安裝PPTP點對點隧道協議的安裝包
??[root@zhang pptp]# tar xzvf pptpd-1.3.4.tar.gz
??[root@zhang pptp]# cd pptpd-1.3.4
??[root@zhang pptpd-1.3.4]# ./configure
??[root@zhang pptpd-1.3.4]# make && make install
四、檢查支持軟件是否安裝成功
1、檢查內核MPPE補丁是否安裝成功:
modprobe ppp-compress-18 && echo ok??
如果出現OK則說明MPPE補丁已經安裝成功,例如:
[root@zhang pptpd-1.3.4]# modprobe ppp-compress-18 && echo ok
ok
2、檢查PPP是否支持MPPE:
strings '/usr/sbin/pppd' |grep -i mppe | wc --lines
如果以上命令輸出為“0”則表示不支持;輸出為“30”或更大的數字就表示支持,例如:
[root@zhang pptpd-1.3.4]# strings '/usr/sbin/pppd' |grep -i mppe | wc --lines
46
[root@zhang pptpd-1.3.4]#
五、服務器的配置
1、將pptpd-1.3.4/samples/下的文件
pptpd.conf 拷貝至/etc下? ?
chap-secrets 拷貝至/etc/ppp下
options.pptpd 拷貝至/etc/ppp下
[root@zhang samples]# cp pptpd.conf /etc/
[root@zhang samples]# cp chap-secrets /etc/ppp/
[root@zhang samples]# cp options.pptpd /etc/ppp/
2、編輯/etc/pptpd.conf文件,添加兩行內容:
[root@zhang ~]# vi /etc/pptpd.conf
localip 192.168.0.254? ?? ?? ?? ?? ?? ???------設置本地的IP
remoteip 192.168.0.234-238,192.168.0.245? ?------制定分配的遠程IP
3、修改/etc/ppp/options.pptpd文件,修改相應的配置,也可以不修改。我這里為了排除故障方便,添加了日志記錄:debug和dump
4、修改/etc/ppp/chap-secrets文件,添加相應的允許訪問的用戶、密碼等
[root@zhang ~]# vi /etc/ppp/chap-secrets? ?? ???
#username? ?? ? pptpd? ?password? ?? ???*
"hehe"? ?? ?? ?pptpd? ?"123456"? ?? ?*
其中:
”hehe” 是Client端的×××用戶名hehe
Pptpd??對應的是×××服務器的名字,設置*為自動識別,要和pptpd.conf里配置的一致,或者用*代替
“123456” 是用戶的密碼
“IP addresses”對應的是可以撥入的客戶端IP地址,無特別限制的話用*
如果需要相互PING通的話還需要打開IP轉發
#echo 1 > /proc/sys/net/ipv4/ip_forward??
5、啟動程序:/usr/local/sbin/pptpd
檢驗程序是否啟動:ps -aux | grep pptpd? ?? ? ----查看進程
? ?? ?? ?? ?? ?? ?? ?netstat -anp | grep 1723? ?----查看端口(監聽的是1723端口)
6、用windows客戶端建立一個***連接來連接我們剛搭建的***服務器,如果能正確的分配到IP的話就應該是OK的!
轉載于:https://blog.51cto.com/enchen/155525
總結
以上是生活随笔為你收集整理的×××--PPTP 服务器配置(详细)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Veritas Storage Foun
- 下一篇: 面向服务体系架构的业务规划和建模方法系列