I am LAZY bones? AN ancient AND boring SITE

gentoo下的pppoe拨号

最近,无线路由坏了,所以只能先用自己的电脑拨adsl了。
其实这本也没什么,我的win7和ubuntu都只要稍微设置一下就OK了。
这里再稍微提一下ubuntu的pppoe设置:记得以前的版本(应该是6.xx的时候吧),NetworkManager是不直接支持pppoe的,还要自己手工设置,然后执行pon/poff来拨号,但是现在进步了,直接在NM里输一下用户名和密码就可以上了。
但是我的gentoo是用wicd来管理网络的,而wicd至今都还不支持pppoe,于是只能用原始的命令行来拨号了。
于是eix一搜,发现有个net-dialup/rp-pppoe,安上,看到有 pppoe-setup、pppoe-start、pppoe-stop。啥都不用说了,先pppoe-setup,再pppoe-start,本以为会很顺利,但是几次尝试都在最后一步出错了,而且提示的错误都没啥价值,不知道从何查起~
正当我无计可施,想妥协安个NetworkManager的时候,忽然灵感一现,发现了可能的错误原因,那就是──内核模块。原来,之前我的gentoo内核基本上也是按需配置的,以前我一直都有路由器拨号,所以没有在内核选项里打开ppp的支持,才导致了这一郁闷的结果,哈哈,既然发现了可能的原因,那就好办了,make menuconfig 里面选上 Device Drivers —>Network device support —>PPP (point-to-point protocol) support 下面的所有项,编译完再重启。再 pppoe-start ,果然看到了 Connected!

最后修改时间: 2010年08月28日 20:59

本文章发表于: 2010年08月28日 20:59 | 所属分类:gentoo, 故障分析. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

14 个评论 关于: “gentoo下的pppoe拨号”

  1. Iven 在 2010年08月28日 21:02 说:回复

    暑假在家上网时也遇到这个杯具了,自编译内核没有编 PPP ……只好换到 Stock Kernel ……

  2. gorf 在 2010年08月28日 21:04 说:回复

    直接用ppp就行吧,在/etc/conf.d/net里配就行,不用rp-pppoe了。

  3. Blackdream1890 在 2010年08月28日 21:11 说:回复

    我都把pppoe-start命令,写入/etc/conf.d/local.start里。

    以前都是在/etc/conf.d/net,写入net.XXX=(“adsl”)。后来发现这样有时候会拖延大约十秒的启动时间。(因为执行到这个启动脚本的时候,消耗了连接网络的时候,再加上我又没有用openrc的并行脚本启动,所以很浪费时间)有时候更长。还不如在进入桌面的同时,让local.start“一并”执行adsl连接。

    • luckycoki 在 2010年08月28日 21:13 说:回复

      s/时候/时间/

    • bones7456 在 2010年08月28日 21:25 说:回复

      呵呵,我也只是这几天暂时用用,所以,就没加自启动了,等新的路由到货,就没这麻烦事了~

    • bones7456 在 2010年08月28日 21:26 说:回复

      另外openrc是好东西,还是很有必要的。

      • Blackdream1890 在 2010年08月28日 21:35 说:回复

        openrc的脚本并行启动,我倒是不敢再用了。要不是用自己用~amd64 keyword。我对启动脚本没有什么要求。

  4. sternpea 在 2010年08月29日 00:02 说:回复

    这……linux直接虚拟机里了,呵呵

  5. oceanboo 在 2010年08月29日 00:06 说:回复

    这就是不看我blog的后果啊,哈哈哈,我一年前遇到和你一模一样的问题。

    • bones7456 在 2010年08月29日 15:52 说:回复

      哈,1年前的,看过也不记得了啊,不过也许就是看过,潜意识里有记忆,才会有后面那个灵感一现的。

  6. icyomik 在 2010年08月30日 20:26 说:回复

    “于是eix一搜”
    话说,那个 eix 是什么??
    还不会自己编译内核的飘过。。。看来要学学了~

    • bones7456 在 2010年08月31日 13:24 说:回复

      那就是gentoo下的“apt-get search”~

  7. MeaCulpa 在 2010年09月14日 13:19 说:回复

    还是倾向于/etc/conf.d/net里面写好pppoe配置让net脚本拨号.

  8. 无限 在 2010年09月14日 13:43 说:回复

    pon不是很傻瓜了么?

发表评论