Chinaunix首页 | 论坛 | 博客
  • 博客访问: 191342
  • 博文数量: 49
  • 博客积分: 1756
  • 博客等级: 上尉
  • 技术积分: 602
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-27 16:46
文章分类

全部博文(49)

文章存档

2014年(1)

2013年(17)

2012年(10)

2011年(5)

2010年(16)

我的朋友

分类: LINUX

2010-08-18 13:50:20

1.sep4020内核配置
要使用busybox的telnetd需要内核有UNIX98_PTYS=y 和DEVPTS_FS=y支持,sep4020-linux-sdk-v3.2.3默认并没有打开。需要重新编译。
编译时只要选择UNIX98_PTYS=y,DEVPTS_FS也就会被支持          UNIX98_PTYS在字符设备目录下。
编译好,tftp传到板子上就OK了。
2.telnetd相关配置
以下摘自busybox的文档:
     Next, you need a /dev/pts directory on your root filesystem:

     $ ls -ld /dev/pts

     drwxr-xr-x 2 root root 0 Sep 23 13:21 /dev/pts/

     Next you need the pseudo terminal master multiplexer /dev/ptmx:

     $ ls -la /dev/ptmx

     crw-rw-rw- 1 root tty 5, 2 Sep 23 13:55 /dev/ptmx

     Any /dev/ttyp[0-9]* files you may have can be removed.

     Next, you need to mount the devpts filesystem on /dev/pts using:

     mount -t devpts devpts /dev/pts

即在启动telnetd之前,需要mkdir /dev/pts。同时,如果内核配置正确,/dev/ptmx应该存在了。
然后,mount -t devpts devpts /dev/pts

3.telnetd自动启动
在板子上运行
复制内容到剪贴板
代码:
telnetd -l /bin/sh
就可以了。
最后在Linux终端输入telnet 192.168.0.2(板子IP)
阅读(1430) | 评论(0) | 转发(1) |
0

上一篇:U-Boot的镜像生成步骤

下一篇:小笑话

给主人留下些什么吧!~~