请教,ppp登陆成功后,控制台不能用了,这是为什么?

[复制链接]
3834|9
 楼主| ckz100 发表于 2007-12-14 14:25 | 显示全部楼层 |阅读模式
请教,ppp登陆成功后,控制台不能用了<br /><br />移植PPP到9200板上,控制台是ttyS0,连接MODEM的串口是ttyS3,MODEM成功登陆上,但是有个问题,pppd程序没有放到后台去运行,我的控制台ttyS0不能用了,这个怎么解决呢?&nbsp;<br /><br />Serial&nbsp;connection&nbsp;established.&nbsp;<br />using&nbsp;channel&nbsp;1&nbsp;<br />Using&nbsp;interface&nbsp;ppp0&nbsp;<br />Connect:&nbsp;ppp0&nbsp;&lt--&gt&nbsp;/dev/ttyS3&nbsp;<br />Warning&nbsp;-&nbsp;secret&nbsp;file&nbsp;/etc/ppp/pap-secrets&nbsp;has&nbsp;world&nbsp;and/or&nbsp;group&nbsp;access&nbsp;<br />sent&nbsp;[LCP&nbsp;ConfReq&nbsp;id=0x1&nbsp;&ltasyncmap&nbsp;0x20a0000&gt]&nbsp;<br />rcvd&nbsp;[LCP&nbsp;ConfAck&nbsp;id=0x1&nbsp;&ltasyncmap&nbsp;0x20a0000&gt]&nbsp;<br />rcvd&nbsp;[LCP&nbsp;ConfReq&nbsp;id=0x1&nbsp;&ltmru&nbsp;1500&gt&nbsp;&ltasyncmap&nbsp;0x0&gt&nbsp;&ltpcomp&gt&nbsp;&ltaccomp&gt&nbsp;&ltauth&nbsp;pap&gt]&nbsp;<br />sent&nbsp;[LCP&nbsp;ConfRej&nbsp;id=0x1&nbsp;&ltpcomp&gt&nbsp;&ltaccomp&gt]&nbsp;<br />rcvd&nbsp;[LCP&nbsp;ConfReq&nbsp;id=0x2&nbsp;&ltmru&nbsp;1500&gt&nbsp;&ltasyncmap&nbsp;0x0&gt&nbsp;&ltauth&nbsp;pap&gt]&nbsp;<br />sent&nbsp;[LCP&nbsp;ConfAck&nbsp;id=0x2&nbsp;&ltmru&nbsp;1500&gt&nbsp;&ltasyncmap&nbsp;0x0&gt&nbsp;&ltauth&nbsp;pap&gt]&nbsp;<br />Warning&nbsp;-&nbsp;secret&nbsp;file&nbsp;/etc/ppp/pap-secrets&nbsp;has&nbsp;world&nbsp;and/or&nbsp;group&nbsp;access&nbsp;<br />sent&nbsp;[PAP&nbsp;AuthReq&nbsp;id=0x1&nbsp;user=&quot;foo&quot;&nbsp;password=&lthidden&gt]&nbsp;<br />rcvd&nbsp;[PAP&nbsp;AuthAck&nbsp;id=0x1&nbsp;&quot;Welcome!&quot;]&nbsp;<br />Remote&nbsp;message:&nbsp;Welcome!&nbsp;<br />PAP&nbsp;authentication&nbsp;succeeded&nbsp;<br />sent&nbsp;[IPCP&nbsp;ConfReq&nbsp;id=0x1&nbsp;&ltaddr&nbsp;0.0.0.0&gt]&nbsp;<br />rcvd&nbsp;[IPCP&nbsp;ConfReq&nbsp;id=0x1&nbsp;&ltaddr&nbsp;192.168.111.111&gt]&nbsp;<br />sent&nbsp;[IPCP&nbsp;ConfAck&nbsp;id=0x1&nbsp;&ltaddr&nbsp;192.168.111.111&gt]&nbsp;<br />rcvd&nbsp;[IPCP&nbsp;ConfNak&nbsp;id=0x1&nbsp;&ltaddr&nbsp;10.115.78.49&gt]&nbsp;<br />sent&nbsp;[IPCP&nbsp;ConfReq&nbsp;id=0x2&nbsp;&ltaddr&nbsp;10.115.78.49&gt]&nbsp;<br />rcvd&nbsp;[IPCP&nbsp;ConfAck&nbsp;id=0x2&nbsp;&ltaddr&nbsp;10.115.78.49&gt]&nbsp;<br />local&nbsp;IP&nbsp;address&nbsp;10.115.78.49&nbsp;<br />remote&nbsp;IP&nbsp;address&nbsp;192.168.111.111&nbsp;
wangkj 发表于 2007-12-14 16:03 | 显示全部楼层

你的inittab错了

  
wangkj 发表于 2007-12-14 16:05 | 显示全部楼层

不能在linurc启动ttyS0,那样别的中断登录就退出。

::sysinit:/etc/init.d/rcS<br /><br />ttyS0::respawn:/sbin/getty&nbsp;115200&nbsp;ttyS0<br />#ttyS3::respawn:/sbin/getty&nbsp;115200&nbsp;ttyS3<br />#tty0::respawn:/sbin/getty&nbsp;115200&nbsp;tty0<br />::ctrlaltdel:/bin/umount&nbsp;-a&nbsp;-r<br />~<br /><br />这是我的inittab的内容。你的busybox一定要支持inittab,检查busybox的配置<br />
 楼主| ckz100 发表于 2007-12-14 20:48 | 显示全部楼层

谢谢!

我的控制台(ttyS0)原来是可以用的,后来手动进行ppp-on登陆以后就不能用了<br />上面我有点不太清楚,能否帮我再详细说一说。谢了!
 楼主| ckz100 发表于 2007-12-15 16:07 | 显示全部楼层

wangkj大侠

我现在的情况是运行PPP后,shell的命令行提示符不会再出来了,这样控制台也就不能用了。<br /><br />原来是可以用的,在命令行提示符后,输ls,mkdir等都可以用。运行ppp-on后就没命令行提示符了,感觉好像是ppp没到后台运行,没把控制权交给shell
wangkj 发表于 2007-12-16 13:43 | 显示全部楼层

busybox 的inittab 错,仔细检查吧。

  
hongdikeji 发表于 2007-12-29 16:57 | 显示全部楼层

我有遇到类似的情况...

&nbsp;&nbsp;&nbsp;&nbsp;我实在uClinux下,通过手动运行应用程序来调试上层应用程序。发现控制台不能在输入,但可以输出。<br />&nbsp;&nbsp;&nbsp;&nbsp;这个跟启动的脚本有关。你可以采用在脚本中后台自动运行的方式。我想应该是可以的。
andante 发表于 2007-12-29 22:50 | 显示全部楼层

把pppd放在后台跑

pppd&nbsp;&&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//大致这样<br /><br />还有,如果target与host可以通过网络连接的话<br />在target&nbsp;linux中,整个telnet服务器<br />然后通过telnet登陆target系统<br />这样调试起来是很方便的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

82

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部