您尚未登录。

#1 2014-07-06 18:40:38

dxcqcv
会员
注册时间: 2012-12-28
帖子: 242

[已解决]pptp路由走ppp0不成功

网络情况是这样

开机就自动启动network@enp3s0.service

然后连上vpn后,ip addr show 有ppp0

然后改走向的时候不成功,ip route add defalut dev ppp0
提示,RTNETLINK answer: File exists

但如果我先删掉原来的defalut route,网络就断了,而且ppp0也没了

最近编辑记录 dxcqcv (2014-07-11 04:16:30)


learning Arch linux

离线

#2 2014-07-06 18:46:26

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: [已解决]pptp路由走ppp0不成功

你先指定让 ppp0 的连接走 enpxxx 然后再删默认路由呢?

离线

#3 2014-07-06 19:20:15

dxcqcv
会员
注册时间: 2012-12-28
帖子: 242

Re: [已解决]pptp路由走ppp0不成功

百合仙子 说:

你先指定让 ppp0 的连接走 enpxxx 然后再删默认路由呢?

会提示RTNETLINK answer: File exists

现在开机就能上网,systemctl 是自动的,我在etc/conf.d里有配置文件,设置了ip gateway之类的

比如说,我一开机就运行命令,ip route show,会有default via 192.168.2.2 dev enp3s0 metric 202

所以,用systemctl后切换route的方法是什么


learning Arch linux

离线

#4 2014-07-11 04:16:04

dxcqcv
会员
注册时间: 2012-12-28
帖子: 242

Re: [已解决]pptp路由走ppp0不成功

解决了,先用#systemctl 查看是不是有其他后台程序,禁止DHCP,然后走路由时可以用ip route replace

最后,在/etc/ppp/options里要加入mtu,mru 都是1400还有silent


learning Arch linux

离线

页脚