Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Забодался с Telnet сервером
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
3.14
Не понятно, FTP и HTTP сервера работают, а на попытки зайти в Telnet вываливается ошибка:
Connecting to 192.168.0.2 ...
[TELNET] CONNECT (<unnamed>/192.168.0.2)
telnetd: All network ports in use.

содержимое /etc/inetd.conf:
ftp stream tcp nowait root /bin/ftpd -l
telnet stream tcp nowait root /bin/telnetd

линк на 23 порт в /etc/services приписан

В чем дело может быть cranky.gif
makc
Можно попробовать добавить в /etc/fstab строчку:
Код
none    /dev/pts    devpts    mode=0622    0    0


И проверить, поддерживаются-ли в ядре Unix98 Pty и Unix98 Pty FS. Если нет, то включить поддержку и пересобрать ядро.
3.14
Полагаю ты уже догадался что речь идет о uClinux.
fstab в моей системе отсутсвует, образ операционки я в ручную гружу в память и запускаю, в inittab монтируются proc и ramfs.
В опциях ядра действительно были выключены Unix98 ...
1) character devices -> Unix98 PTY support
2) File systems -> /dev/pts filesystem for Unix98 PTYs
После включения второй, ядро перестает собираться (я все больше начинаю любить uClinux, особенно после того как при обновлении версии компилятора и ядра, два дня мудохался в попытках собрать ядро, еще пришлось править драйвера twak.gif ).

В разделе BusyBox имеются следующие "фички":
Use the devpts filesystem for Unix98 PTYs
Хелп на нее:
Цитата
Enable if you want BusyBox to use Unix98 PTY support. If enabled,
busybox will use /dev/ptmx for the master side of the pseudoterminal
and /dev/pts/<number> for the slave side. Otherwise, BSD style
/dev/ttyp<number> will be used. To use this option, you should have
devpts or devfs mounted.
Еще есть "фичка" Sypport for devfs.

Когда, включаю поддержку в ядре devfs и включаю автомоунтинг при загрузке, ситема виснет при загрузке.

Вобщем, я попробовал следующее: включил в ядро поддержку devfs и обе вышеописнааые фишки BusyBox, после загрузки монтирую devfs, содержимое папки монтирования:
Цитата
crw------- 1 root 0 5, 1 Jan 1 00:00 console
crw------- 1 root 0 5, 64 Jan 1 00:00 cua
crw-rw-rw- 1 root 0 1, 7 Jan 1 00:00 full
crw-r----- 1 root 0 1, 2 Jan 1 00:00 kmem
crw-r----- 1 root 0 1, 1 Jan 1 00:00 mem
drwxr-xr-x 1 root 0 0 Jan 1 00:00 mtd
drwxr-xr-x 1 root 0 0 Jan 1 00:00 mtdblock
crw-rw-rw- 1 root 0 1, 3 Jan 1 00:00 null
crw-r----- 1 root 0 1, 4 Jan 1 00:00 port
crw------- 1 root 0 108, 0 Jan 1 00:00 ppp
crw-rw-rw- 1 root 0 5, 2 Jan 1 00:00 ptmx
drwxr-xr-x 1 root 0 0 Jan 1 00:00 pts
drwxr-xr-x 1 root 0 0 Jan 1 00:00 pty
crw-r--r-- 1 root 0 1, 8 Jan 1 00:00 random
drwxr-xr-x 1 root 0 0 Jan 1 00:00 rd
lr-xr-xr-x 1 root 0 10 Jan 1 00:00 root -> mtdblock/0
crw-rw-rw- 1 root 0 5, 0 Jan 1 00:00 tty
crw------- 1 root 0 4, 64 Jan 1 00:00 ttyS
crw-r--r-- 1 root 0 1, 9 Jan 1 00:00 urandom
crw-rw-rw- 1 root 0 1, 5 Jan 1 00:00 zero
Но это мне не помогло sad.gif
makc
Вполне возможно, что это может быть внутренней проблемой telnetd. Об этом, в частности, написано по ссылочке http://www.itee.uq.edu.au/~listarch/microb...5/msg00028.html
3.14
Блин, душевный прикол, я и галку эту включал только ядро перед этим не чистил (больно долго собирается).
makc
Цитата(3.14 @ Dec 4 2005, 22:31) *
Блин, душевный прикол, я и галку эту включал только ядро перед этим не чистил (больно долго собирается).


Помогло? rolleyes.gif
3.14
Да, спасибо!
Evgeny_CD
Цитата(3.14 @ Dec 4 2005, 22:31) *
Блин, душевный прикол, я и галку эту включал только ядро перед этим не чистил (больно долго собирается).

Вопрос немного абстрактный - Вы сейчас uсLinux под Cygwin или Linux собираете? Просто интересно.

Корки еще не написались? smile.gif
3.14
Собираю под линухом.
Мультикорку не писал.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.