linux怎么連接PPTP服務
一、客戶端安裝(方法如下)
Ubuntu:
sudo apt-get install -y pptp-linux
centos:
yum -y install ppp pptp pptp-setup
二、連接服務
Ubuntu:
sudo pptpsetup --create pptpd --server x.x.x.x --username vpntest --password 1234567890 --encrypt --start
centos:
pptpsetup --create pptpd --server x.x.x.x --username vpntest --password 1234567890 --encrypt --start
1.create是創(chuàng)建的連接名稱
2.server是pptp的ip地址
3.username是pptp所提供的用戶名
4.password是pptp所提供的密碼,也可以沒這個參數(shù),命令稍后會自動詢問。這樣可以保證賬號安全
5.encrypt 是表示需要加密,不必指定加密方式,命令會讀取配置文件中的加密方式
6.start是表示創(chuàng)建連接完后馬上連接
三、連接/斷開PPTP
建立好之后,可以通過 pon 和 poff 連接和斷開pptp服務
pon vpntest /假設(shè):連接名稱為vpntest,vpn服務
poff vpntest /假設(shè):斷開名稱為vpntest,vpn服務
四、解決方法(報錯)
①如果centos連接pptp超時時,可以執(zhí)行以下命令:iptables -F
②如果連接PPTP,報以下錯誤:
Using interface ppp0 Connect: ppp0 <--> /dev/pts/2 EAP: unknown authentication type 26; Naking EAP: peer reports authentication failure Connection terminated.
解決方法是打開ppp的配置文件:vi /etc/ppp/options
③將以下字段添加到/etc/ppp/options文件中(用戶權(quán)限可以更改)
refuse-pap refuse-eap refuse-chap refuse-mschap require-mppe
④連接成功后再次重啟pptp:
pptpsetup --create pptpd --server x.x.x.x --username vpntest --password 1234567890 --encrypt --start /重新啟動 Using interface ppp0 Connect: ppp0 <--> /dev/pts/2 CHAP authentication succeeded MPPE 128-bit stateless compression enabled local IP address 10.0.0.10 remote IP address 10.0.0.1
五、連接成功卻發(fā)現(xiàn)沒有網(wǎng)絡(luò)
①可以將pptp連接設(shè)置成為默認路由方式
②查看路由表確認錯誤
Ubuntu:查看理由表
netstat -nr
例子:
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.13.7.1 0.0.0.0 UG 0 0 0 enp0s3 10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 10.13.7.0 0.0.0.0 255.255.255.128 U 0 0 0 enp0s3 10.13.7.49 0.0.0.0 255.255.255.255 UH 0 0 0 enp0s3
③解決方法:
刪除原來的默認路由方式:route del default->將pptp連接ppp0設(shè)置成為默認的路由方式:route add default dev ppp0
->聯(lián)網(wǎng)成功如下(以百度為例):
PING www.baiducom (180.97.33.107) 56(84) bytes of data. 64 bytes from 180.97.33.107: icmp_seq=1 ttl=51 time=38.5 ms 64 bytes from 180.97.33.107: icmp_seq=2 ttl=51 time=38.5 ms 64 bytes from 180.97.33.107: icmp_seq=3 ttl=51 time=38.4 ms 64 bytes from 180.97.33.107: icmp_seq=4 ttl=51 time=38.5 ms 64 bytes from 180.97.33.107: icmp_seq=5 ttl=51 time=38.9 ms 64 bytes from 180.97.33.107: icmp_seq=6 ttl=51 time=38.4 ms
④再次查看路由表查看是否正常:
ip route
版權(quán)保護: 本文「linux怎么連接PPTP服務」由 云主機配置專家 原創(chuàng),轉(zhuǎn)載請保留鏈接: http://www.iqcg.cn/docs/proxyip/1760.html