linfengdu

男人无所谓正派,正派是因为受到的引诱不够,女人无所谓忠诚,忠诚是因为背叛的筹码太低.(所有文章都来自网络,感谢原作者们!)

busybox支持telnet

      at91sam9261ek busybox支持telnet  

                                         张驿风

                                    20070905

    一直没有在at91sam9261ek上使用过telnet登陆,由于调试qtopia,需要多个终端入口,于是就决定启动telnetd,其实以前也曾经尝试过telnet到at91sam9261ek板子但是都没有成功过,今天偶然发现atmel

的rcS有问题没有mount  devpts ,于是立即加入devpts mount 指令,改后的rcS如下:


mount -t proc proc /proc
mount -t ramfs ramfs /var
mount -t sysfs sysfs /sys
mount -t devpts devpts /dev/pts
 
sync
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
/bin/sh


配置内核:

         Device Drivers  --->

             Character devices-->

                    [*] Legacy (BSD) PTY support                                                                                  
                   (256) Maximum number of legacy PTY in use

创建设备:

         mknod  ptmx c 5 2

        chmod 777 ptmx

配置busybox

   Networking Utilities  --->

                                      [*] telnetd                                                                                                  
                                       [*]   Support standalone telnetd (not inetd only)td only)

我使用的是busybox1.1.6 其实在 Networking Utilities 列表里我选择了全部的项目。


ok,现在可以测试了,使用新内核重新启动系统进入shell

运行ln -s  busybox telnetd

运行telnetd

这时在pc命令行输入:

  t elnet 192.168.2.40   (192.168.2.40就是at91sam9261ek的ip)

shell提示:

Familiar Linux v0.8.3 192.168.2.40
 BusyBox v1.6.0 (2007-08-16 16:03:29 CST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

 呵呵,telnet成功了。


取消busybox telnet 登录时的密码问题:

  Login/Password Management Utilities  --->

            [ ] login    //取消这选择


评论

© linfengdu | Powered by LOFTER