日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux下使用PPTP ×××拔号的实现

發(fā)布時(shí)間:2025/7/14 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下使用PPTP ×××拔号的实现 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

環(huán)境:SuSE Linux


1. PPTP ××× 客戶端軟件


我使用的PPTP客戶端軟件的名稱就叫作“PPTP Client”。

軟件的主頁(yè)是 http://pptpclient.sourceforge.net/


2、安裝


源代碼編譯安裝,這樣干凈利索。


shell> tar pptp-1.7.1.tar.gz

shell> cd pptp-1.7.1

shell> more INSTALL

...

shell> make

shell> make install

shell> cp /usr/share/doc/packages/ppp/scripts/pon /usr/sbin

shell> cp /usr/share/doc/packages/ppp/scripts/poff /usr/sbin

shell> chmod +x /usr/sbin/pon /usr/sbin/poff


安裝前看看INSTALL和README是個(gè)好習(xí)慣。

pon和poff命令可在ppp源碼目錄下的scripts目錄中找到(find /usr/share -name pon)。



3、建立拔號(hào)連接


長(zhǎng)話短說(shuō)吧,我選擇在命令行下直接配置拔號(hào)連接,而沒有采用圖形工具配置。因?yàn)閳D形配置工具需要單獨(dú)安裝,我們的基本目標(biāo)是建立PPTP連接,而它并不是決定能否成功的關(guān)鍵因素。


環(huán)境描述:


PPTP-Server.IP: 202.202.202.202

Client.IP: 10.10.10.10/24

Client.Gateway: 10.10.10.1

Client.Hostname: dream


pptp.uid: jack

pptp.pwd: rose


pptp.dial-name: titanic


配置描述:


默認(rèn)情況下,pptp client 1.7.1 安裝后的配置文件存放在 /etc/ppp 目錄中。


3.1 設(shè)置拔號(hào)使用的用戶名和口令


編輯/etc/ppp/chap-secrets或/etc/ppp/pap-secrets,加入以下內(nèi)容

"jack" "titanic" "rose" *

"titanic" "jack" "rose" *


chap-secrets和pap-secrets分別在什么情況下使用呢?

默認(rèn)情況的PPTP認(rèn)證都會(huì)使用ms-chap或ms-chap2,這時(shí)使用chap-secrets。

但如果PPTP ×××服務(wù)器配置了radius等認(rèn)證就會(huì)采用pap認(rèn)證模式,這時(shí)使用pap-secrets。


3.2 創(chuàng)建拔號(hào)使用的連接文件(profile)


shell> touch /etc/ppp/peers/titanic

shell> vi /etc/ppp/peers/titanic

pty "pptp 202.202.202.202 --nolaunchpppd"

name jack

remotename titanic

file /etc/ppp/options.pptp

ipparam connect


4、拔號(hào)


需要以root身份執(zhí)行


shell> /usr/sbin/pon titanic &

[1] 5065

dream:shell # Using interface ppp0

Connect: ppp0 <--> /dev/pts/2

CHAP authentication succeeded

local IP address 192.168.0.236

remote IP address 192.168.0.129

Script /etc/ppp/ip-up finished (pid 5078), status = 0x0


shell>


上面的提示信息基本表明PPTP拔號(hào)成功,根據(jù)提示信息檢查一下ppp0的狀態(tài):


shell> ifconfig ppp0

ppp0 Link encap:Point-to-Point Protocol

inet addr:192.168.0.236 P-t-P:192.168.0.129 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1

RX packets:12 errors:0 dropped:0 overruns:0 frame:0

TX packets:9 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:199 (199.0 b) TX bytes:97 (97.0 b)


shell>


OK,PPTP拔號(hào)成功。


5、設(shè)置路由


a) 將pptp server的IP指向本地網(wǎng)關(guān),以保證在路由發(fā)生變化時(shí)pptp連接不被中斷

shell> route add -host 202.202.202.202 gw 10.10.10.1


b) 刪除默認(rèn)路由

shell> route del -net 0.0.0.0


c) 將默認(rèn)路由指向pptp連接

shell> route add default ppp0


OK,現(xiàn)在可以盡情訪問(wèn)網(wǎng)絡(luò)了。


6、斷開拔號(hào)連接


shell> /usr/sbin/poff


7、小結(jié)


我沒有仔細(xì)介紹每條命令的含義,但相信只要按照上面步驟操作,可以成功地建立PPTP拔號(hào)連接。





轉(zhuǎn)載于:https://blog.51cto.com/norman20000/1323921

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的Linux下使用PPTP ×××拔号的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。