免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3495 | 回复: 7
打印 上一主题 下一主题

[网络管理] 内核裁剪后,无法使用PPPOE拨号问题(不知到有没有发错版块) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-08 09:58 |只看该作者 |倒序浏览
各位老大,最近裁剪了2.6.33内核,大小约3M多,在内核选项时,已经把所有PPP的选项都勾上了,可是在用新内核启动后,输入PPPOE-START后,就出先如下提示

# pppoe-start
.Terminated

就没有任何提示了,接着我tail -100 /var/log/messages 看到如下的提示,不知道是不是我内核中少选择了什么选项

pppd[1650]: Warning: couldn't open ppp database /var/run/pppd2.tdb
pppd[1650]: pppd 2.4.4 started by root, uid 0
pppd[1651]: Fatal signal 11
pppd[1651]: Exit.
pppd[1650]: Couldn't get channel number: Input/output error
pppd[1650]: Terminating on signal 15
pppd[1650]: Exit.

后来我直接用pppd 命令 pppd pty 'pppoe -I eth0' 又出现如下的信息,小弟不才,实在弄不懂什么原因,望各位老大指教。

pppd[1827]: Warning: couldn't open ppp database /var/run/pppd2.tdb
pppd[1828]: pppd 2.4.4 started by root, uid 0
pppd[1828]: segfault at e8 ip 0807601e sp bff75b10 error 4 in pppd[8047000+39000]

论坛徽章:
0
2 [报告]
发表于 2010-03-08 11:10 |只看该作者
尝试加一个 -k 参数,不加是用户态的,加了是内核态的
用户态代码可能有 BUG,所以总导致段错误
pppoe-server --help 看一下具体信息,我记不太清了

论坛徽章:
0
3 [报告]
发表于 2010-03-08 21:36 |只看该作者
谢谢回复,不过我尝试了您说的参数也是报同样错误信息,看pppoe --help 也看不错个所以然来,还请继续指教。

论坛徽章:
0
4 [报告]
发表于 2010-03-08 21:50 |只看该作者
可能裁减太多了少了些库,少了些终端设备,比如 /dev/pts/xxx
另外,最好能检查一下 pppd 二进制程序,这个导致了段错误,最好能编译一个 -g 的东西出来,生成 core 看一下段错误的位置

论坛徽章:
0
5 [报告]
发表于 2010-03-08 22:07 |只看该作者
嗯,谢谢老大,我也怀疑是内核上的问题,我用别的一个2.6.32的内核启动,pppoe-start 是正常的,我真不知道是内核的什么地方没选对,您说是少了些库,能具体说说是少了什么吗??pts这个设备我是包含到内核中的了呀。谢谢!!!

论坛徽章:
0
6 [报告]
发表于 2010-03-08 23:14 |只看该作者
如果用了 udev 应该不必考虑 /dev 里面的问题
建议你自己检查一下内核的配置,我觉得更大的原因是配置内核时少选了什么东西

论坛徽章:
0
7 [报告]
发表于 2010-03-09 00:04 |只看该作者
谢谢老大,我再去检查看看,回头再想您请教。

论坛徽章:
0
8 [报告]
发表于 2010-03-09 07:12 |只看该作者
不必客气!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP