Linux arm 集成busybox telnetd 功能遇到的坑

       以前用过蛮多telnet 的,这次只有一个串口,被BT 占用后就没有调试口了,也没网卡,于是就想到用WiFi 来用telnetd 这个功能,没想到以前胡乱网上看看,复制粘贴上去就能用的,这次死活不行。

        1、mount -t devpts devpts /dev/pts 提示 no such file

         可是我明明在rcS 文件有这些命令:

    mkdir /dev/pts
    mknod /dev/pts/0 c 136 0
    mknod /dev/pts/1 c 136 1
    mknod /dev/pts/2 c 136 2
    mknod /dev/pts/3 c 136 3
    mknod /dev/pts/4 c 136 4
    mknod /dev/pts/5 c 136 5
    mount -t devpts devpts /dev/pts
    telnetd &

    并且记得以前在另外公司用同一个平台用过这个telnetd 功能,就是这么干的。后面实在没辙,就参考另外一个可以用telnetd 的产品看,发现有  chmod 0755 /dev/pts ,于是加上,ok 了,咋不提示没权限呢?

2、

在串口终端执行 telnet 127.0.0.1
Entering character mode
Escape character is '^]'.
Connection closed by foreign host

咋回事呢?执行netstat -napt 看到 telnetd 已经在工作了,后面发现busybox 少选了LOGIN 选项,选上后就ok了。

3、不过有个更坑的事情来了,通过电脑telnet 到arm上很卡,是WiFi 不给力?不过在arm ping www.baidu.com 基本都在30ms 左右的延迟,还可以啊。偶尔也是一百多ms ,这应该不会导致很卡的。不会有问题吧。串口telnet 到WiFi ip 不会有这种情况,应该不是telnet 自己的问题,继续追查,看是什么问题,如果这个不能用,后面串口没法当调试串口就麻烦了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值