日期:2014-05-16  浏览次数:20731 次

LINUX PPP 拨号上网报错Warning: couldn't open ppp database /var/run/pppd2.tdb
板子上面运行LINUX2.6.28,自己制作的CRAMFS文件系统,GPRS模块是BGS2,想用PPP拨号的方法上网。按照网上的方法,PPP-0N ,PPP-DAILER,PPPD
在终端输入ppp-on:
 Warning: couldn't open ppp database /var/run/pppd2.tdb
网上提供的解决方法是 在 var 下面新建 run 文件夹,但是我试了之后,还是这个错误,不知道该怎么解决?

然后看到有的帖子里面说查看运行的信息
在终端输入 tail -f /var/log/messages
没有显示,
然后我看了一下,我制作的文件系统里面 /var/log/messages 文件根本就没有 (汗),然后把我FEDORA里面的/etc/rsyslog.conf 和/etc/init.d/rsyslogd 复制拷贝到 我的文件系统相关位置,运行
tail -f /var/log/messages
还是没有显示,想问问 大家 我的这个思路是不是错的?


------解决方案--------------------
http://baike.baidu.com/view/2010058.htm
CRAMFS是只读压缩的文件系统
也就是说你的那些文件是不可能写上去的
解决方法:
1. 改文件系统,用可写的(最简单)
2. 把那些文件全部link到内存里
3. 改ppp配置文件中这些文件的默认路径,配置文件中没有的只能改源代码