设为首页 收藏本站
查看: 1212|回复: 0

[经验分享] centos7.3 连接***

[复制链接]

尚未签到

发表于 2019-2-15 14:30:55 | 显示全部楼层 |阅读模式
  windows和手机连接***很常用,今天有需求在centos下面连接***;

  步骤很简单:
  1.yum install ppp pptp pptp-setup
  2. pptpsetup --create --server  --username  --password  [--start]
  必填,[]可选
  比如:pptpsetup --create *** server 111.111.111.111  --username abc --password *** –start
   3.关闭:killall pppd
   4.启用:pppd call
  
  但是没连上***,查看日志:
  tail -100f /var/log/messages|grep ppp
  
  Nov 19 15:23:09 151test pppd[8613]: pppd 2.4.5 started by root, uid 0
  Nov 19 15:23:09 151test pppd[8613]: Using interface ppp0
  Nov 19 15:23:09 151test pppd[8613]: Connect: ppp0  /dev/pts/0
  Nov 19 15:23:09 151test NetworkManager[704]:   [1542612189.0159] manager: (ppp0): new Generic device (/org/freedesktop/NetworkManager/Devices/6)
  Nov 19 15:23:12 151test pppd[8613]: EAP: peer reports authentication failure
  Nov 19 15:23:12 151test pppd[8613]: Connection terminated.
  Nov 19 15:23:12 151test pptp[8614]: anon warn[decaps_hdlc:pptp_gre.c:229]: pppd may have shutdown, see pppd log
  Nov 19 15:23:12 151test pppd[8613]: Exit.
  
  
  vi /etc/ppp/options   不是 options.pptp,默认里面是lock,删除lock添加以下配置:
  
  refuse-pap
  refuse-eap
  refuse-chap
  refuse-mschap
  require-mppe
  
  再启动试试:
  pppd call ***
  
  tail -100f /var/log/messages|grep ppp
  Nov 19 15:43:58 151test pppd[8871]: pppd 2.4.5 started by root, uid 0
  Nov 19 15:43:58 151test pppd[8871]: Using interface ppp0
  Nov 19 15:43:58 151test pppd[8871]: Connect: ppp0  /dev/pts/2
  Nov 19 15:43:58 151test NetworkManager[704]:   [1542613438.8796] manager: (ppp0): new Generic device (/org/freedesktop/NetworkManager/Devices/9)
  Nov 19 15:44:02 151test pppd[8871]: CHAP authentication succeeded
  Nov 19 15:44:02 151test pppd[8871]: MPPE 128-bit stateless compression enabled
  Nov 19 15:44:05 151test pppd[8871]: local  IP address 172.18.18.13
  
  Ok,至此***连到服务器了,但是上网没走***,还是有问题:
      [root@151test log]# ip a |grep ppp
       9: ppp0:  mtu 1396 qdisc pfifo_fast state UNKNOWN qlen 3
      link/ppp
inet 172.18.18.13 peer 172.18.18.10/32 scope global ppp0

[root@151test log]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 ens33
111.111.111.111    192.168.1.1     255.255.255.255 UGH   0      0        0 ens33
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.18.10    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.18.18.13    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 ens33

  这里需要将ppp0的路由设为:将所有对外网络都通过ppp0路由:
  [root@151test log]# route add -net 0.0.0.0 dev ppp0
   route -n
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
  0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 ens33
  111.111.111.111    192.168.1.1     255.255.255.255 UGH   0      0        0 ens33
  172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
  172.18.18.10    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
  172.18.18.13    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
  192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 ens33
  
  然后再试试应该ok了。
  PS:网上的解决方案;
  
若错误为:
MPPE required but peer negotiation failed
说明服务端不支持MPPE加密,pptpsetup时不需要使用—encrypt选项。可以手工修改/etc/ppp/peers/codelife文件
# vim /etc/ppp/peers/codelife
去除或者注释掉require-mppe-128

若错误为:
LCP terminated by peer (MPPE required but peer refused)
说明服务端要求MPPE加密,但是客户端不支持,pptpsetup时漏掉了—encrypt选项。解决方法正好相反,往/etc/ppp/peers/codelife文件添加一行require-mppe-128


  






运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-672535-1-1.html 上篇帖子: centos7 gitlab搭建 下篇帖子: Oracle ACFS文件系统支持CentOS
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表