小弟的平台是at91rm9200,配置近似at91rm9200dk,内核是linux2.6.12,根文件系统是ext2 on ramdisk,用户文件系统是jffs2,使用busybox版本是1.4.1,编译时有关telnetd和inetd都有选。 系统起来以后,通过ps命令可以看到telnetd有在运行 [root@/mnt/root]ps PID Uid VmSize Stat Command 1 root 264 S init 2 root SWN [ksoftirqd/0] 3 root SW< [events/0] 4 root SW< [khelper] 5 root SW< [kthread] 11 root SW< [kblockd/0] 14 root SW [khubd] 37 root SW [pdflush] 38 root SW [pdflush] 40 root SW< [aio/0] 39 root SW [kswapd0] 639 root SW [mtdblockd] 646 root SW [pccardd] 660 root SWN [jffs2_gcd_mtd2] 674 root 196 S telnetd 679 root 320 S ftpd -D 681 root 312 S -sh 682 root 284 R ps 使用netstat -an命令 [root@/mnt/root]netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path
但是在另外一台机telnet他的时候,就是连接不上 回应信息如下: telnet 192.168.0.37 Trying 192.168.0.37... Connected to 192.168.0.37 (192.168.0.37). Escape character is '^]'. Connection closed by foreign host.
使用了devpts,dev目录下有这些设备,我看网上说要ptmx设备的也在 [root@/dev]ls console kmsg mtdblock pty spi usb full mem null random tty vc i2c misc port rd ttyS0 vcc input mmc ptmx root ttyS1 zero kmem mtd pts shm urandom
使用这里找的配置文件 /etc/inetd.conf telnet stream tcp nowait root /sbin/telnetd telnetd
已经郁闷了两三天了,求教各位大侠,这究竟是什么回事? 要怎么设置这个telnetd呢?
谁能帮帮我看看?谢谢。email:netboy_feng@163.com |