|
|
我的LFS6.1用了一年多了,非常稳定,内核一直更新到2.6.18, GNome也升级到了2.14.
上个月家里安装了FTTB,需要通过PPPoE拨号认证,在Windows下可以顺利的建立连接,
速度飞快。但在LFS下通过adsl-start拨号,总是提示“timeout”,无法建立连接。
反复几次调用adsl-setup, 问题依旧存在。 后来重新安装最新版本的ppp和rp-pppoe,
也没有解决问题。查看日志,发现是pppd启动失败,跟pty有关。
但是,在Fedora Core4 和Core5 下,pppoe拨号非常顺利。比较两者加载的内核模块,
发现LFS少了 ppp_synctty,crc_ccitt 和 ppp_async三个模块。
于是,重新为LFS编译内核(2.6.18), 增加以下两个内核选项:
Device Drivers --> Network Device Support --> PPP surport
下面的 PPP_ASYNC 和 PPP_SYNC_TTY, 均设置为M。
用新的内核重新启动电脑,调用 pppoe-start, 几秒钟后提示“connected”。
哈哈,终于搞定啦。 |
|