没啥意思的站点

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!

14 评论

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

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

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

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

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

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

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

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

  8. pon不是很傻瓜了么?

oceanboo进行回复 取消回复