URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 27022
[ Назад ]

Исходное сообщение
"tftp"

Отправлено A Clockwork Orange , 27-Фев-03 14:09 
tftp сервер можно еще как-нибудь запускать кроме как через inetd ?

Содержание

Сообщения в этом обсуждении
"RE: tftp"
Отправлено St , 27-Фев-03 14:20 
>tftp сервер можно еще как-нибудь запускать кроме как через inetd ?
tcpserver ?
(http://cr.yp.to/ucspi-tcp.html)

"RE: tftp"
Отправлено A Clockwork Orange , 27-Фев-03 15:00 
>>tftp сервер можно еще как-нибудь запускать кроме как через inetd ?
> tcpserver ?
>(http://cr.yp.to/ucspi-tcp.html)


[root@sun:~]# tcpserver host 69 /usr/libexec/tftp
tcpserver: fatal: unable to bind: address not available
[root@sun:~]#

Хотя нет на порту других процессов


"RE: tftp"
Отправлено Igor , 27-Фев-03 15:18 
Проблема, скорее всего, в адресе.
Вместо 'host' нужно подставить имя твоего компьютера или IP.
Попробуй так:
tcpserver 0 69 tftpd

(0 в качестве адреса позволяет принимать соединения на любом
локальном IP).


"RE: tftp"
Отправлено A Clockwork Orange , 27-Фев-03 15:11 
Все сделано.. Спасибо

"RE: tftp"
Отправлено A Clockwork Orange , 27-Фев-03 17:17 
Поторопился
Попробовал и так, процесс появляется, но с кошки коннекта никакого нет...
Не работает.

"RE: tftp"
Отправлено Igor , 27-Фев-03 17:35 
А как сейчас у тебя запускается tftpd (полная строка с tcpserver)?



"RE: tftp"
Отправлено A Clockwork Orange , 27-Фев-03 17:40 
>А как сейчас у тебя запускается tftpd (полная строка с tcpserver)?


пробовал

tcpserver 0 69 /usr/bin/tftpd &
tcpserver имя_хоста 69 /usr/bin/tftpd &
tcpserver имя_хоста 69 /usr/bin/tftpd /home/tftpboot &

Ничего
Вижу висит, слушает 69, но кошка не может подключиться, через inetd пожалуйста.


"RE: tftp"
Отправлено Igor , 27-Фев-03 18:16 
Похоже, проблема в том, что tftp исрользует udp, а tcpserver умеет
работать только с tcp :(
Правда, я когда-то встречал подобные вещи и для udp , но пока ничего не смог найти.
Можно, конечно, ещё поставить xinetd - но он похож на inetd в том,
что он сидит на многих портах и запускает соотв. сервисы (правда, лучше
защищён и предлставляет больший контроль над соединениями).
А что не так с inetd?