Archlinux netcfg 2.8.3-1连接pppoe时的一个bug » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

Archlinux netcfg 2.8.3-1连接pppoe时的一个bug

前面一篇文章介绍了netcfg,其实有一个小问题在文章中没有说明。这里单独写一篇文章来说下。
如果在ppp的配置文件(/etc/ppp/options)中没有取消”auth“,则在连接pppoe时会出现如下错误而无法成功:

———————————————————————
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
/usr/sbin/pppd: The remote system is required to authenticate itself
/usr/sbin/pppd: but I couldn’t find any suitable secret (password) for it to use to do so.
> Couldn’t make pppd connection.
———————————————————————

为此,Thomas Bächler (brain0)提供了一个patch: https://bugs.archlinux.org/task/30016?getfile=8827
如果你不想修改ppp的配置(修改/etc/ppp/options,注释掉auth或者加上noauth)的话,那就打上此补丁吧。

cd ~/Downloads
wget https://bugs.archlinux.org/task/30016?getfile=8827 -Opppoe-auth.diff
cd /usr/lib/network/connections
┌─[admin@huangye] - [/usr/lib/network/connections] - [Sat Jun 02, 08:19]
└─[$] <> sudo patch pppoe < ~/Downloads/pppoe-auth.diff

这样以后再启用pppoe profile连接就OK了。

Tagged in : netcfg,pppoe,problem

All Comments (0)
Gravatar image
No Comments