环境检查:

# modprobe ppp-compress-18 && echo ok

输出OK即为支持。

# strings '/usr/sbin/pppd'|grep -i mppe|wc -l 

输出非0值,即为支持,一般是30或更大的数值。

 

判断 ppp 是否可用:

$ cat /dev/ppp
cat: /dev/ppp: No such device or address


如果出現跟上面一樣的訊息「No such device or address」,那不用擔心,這表示 ppp 是可用的,可以正常架設 pptp。如果出現的是「Permission denied」,表示 ppp 是關閉的。

 

1、安装客户端

配置YUM

http://mirrors.aliyun.com/help/centos

# yum -y install ppp pptp pptp-setup

说明:

pppd    ppp拨号服务器

pptpd   在pppd拨号的基础上增加pptpd的支持

pptp-setup   设置工具,当然你如果熟练,不用这个工具也行,就是要打开多个文件去编辑

 

修改文件:

vim /etc/ppp/options.pptp

#require-mppe-128 #号去掉

wKiom1alfkHgs4SXAAAmWWJOfXM132.png

2创建拨号连接

# pptpsetup --create ***-name --server 127.0.0.1 --username test --password test --encrypt --start

说明:

***-name 是你拨号连接的名字,随便起,不能中文,相当于WIN上的“宽带连接”,下面拨号时候要用到。

127.0.0.1 ×××服务器的IP

test     第一个是用户名  第二个是密码 

--encrypt   使用加密

--start     创建同时就拨号

 

/etc/ppp/peers/***1  ///***1是你创建的账号名

增加一行内容:

file /etc/ppp/options.pptp

wKioL1alfsyxC4XiAAAZSMNy6BQ256.png

3内核生效

# modprobe ppp_mppe 

4连接

方法一:# pppd call ***-name

方法二:先程序复制到系统路径让系统识别

# cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/sbin/

# cp /usr/share/doc/ppp-2.4.5/scripts/poff /usr/sbin/

# chmod +x /usr/sbin/pon

# chmod +x /usr/sbin/poff

使用pon开始拨号, poff端开拨号

# pon ***-name    

# poff ***-name

 

#route add -net 0.0.0.0  dev  ppp0///将所有访问指向ppp0 

5停止

方法一:重启网卡 # /etc/init.d/network restart

方法二:# killall pppd

6相关路径

ppp #/etc/ppp

日志 #vim /var/log/messages

7查看拨号成功与否

成功后会多出一个虚拟网口ppp0

# route -n 或 # ifconfig -a查看

wKioL1alfvCjpnHEAAA3OqKMp-U613.png

8开机启动,上面命令重启机器会失效,直接加入开机启动即可省去手动麻烦

#vi /etc/rc.d/rc.local

pppd call ***1 ///***1是你实际账号

route add -net 0.0.0.0  dev  ppp0

-结束