repairman (Guest)
см. системный лог:
/var/log/messages
возможно, там есть ответ на твой вопрос....
Когда все хорошо, старт xinetd выглядит как-то так:
Код
Mar 10 15:01:02 repairman xinetd[1452]: IPv6 socket creation failed for service echo-stream, trying IPv4
Mar 10 15:01:02 repairman xinetd[1452]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Mar 10 15:01:02 repairman xinetd[1452]: Started working: 2 available services
Соединение по tftp как-то так:
Код
Mar 10 15:01:29 repairman xinetd[1452]: START: tftp pid=1460 from=127.0.0.1
Кстати, а файерволом, случайно, не режешь ???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Отредактированно repairman 10.03.2009 г. в 15:07:40
alexvm (Guest)
Цитата Когда все хорошо, старт xinetd выглядит как-то так:
Так и выглядит...
Кстати, не знаешь, как определить, что это за
Цитата Started working: 2 available services
??
Цитата Кстати, а файерволом, случайно, не режешь ???
Возможно, сейчас как раз формирую направления, в котором копать.
repairman (Guest)
Цитата
Кстати, не знаешь, как определить, что это за
Запущены 2 службы... в конфиге у xinetd у меня прописаны echo и tftp - все верно... две...
alexvm (Guest)
Цитата Запущены 2 службы... в конфиге у xinetd у меня прописаны echo и tftp - все верно... две...
Нее, службы не запущены, а доступны... Запустятся они по какому-то событию. У меня тоже такое же сообщения, а tftp не запускается. Вот я и хочу посмотреть, какие службы доступны. Вдруг xinetd вообще о своих внутренних службах пишет.
jellyfish (Guest)
На всех линухах все построено одинаково
конечно, не всё. но! многое похоже.
и если знаешь-понимаешь "большой" линукс, то поймёшь "маленький"...
alexvm (Guest)
Цитата и если знаешь-понимаешь "большой" линукс, то поймёшь "маленький"...
tftp не работает именно на большом...
repairman (Guest)
Цитата
Запустятся они по какому-то событию. У меня тоже такое же сообщения, а tftp не запускается.
Запускается служба на попытку соединится на порт.
Цитата
Вот я и хочу посмотреть, какие службы доступны. Вдруг xinetd вообще о своих внутренних службах пишет.
xinetd пишет именно о службах, которые прописаны в конфиге - 100%.
Что прописано можно еще у меня и так посмотреть:
Код
# chkconfig --list
...
xinetd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
...
сервисы на основе xinetd:
chargen-dgram: выкл
chargen-stream: выкл
cvs: выкл
daytime-dgram: выкл
daytime-stream: выкл
discard-dgram: выкл
discard-stream: выкл
echo-dgram: выкл
echo-stream: вкл
rsync: выкл
tcpmux-server: выкл
tftp: вкл
time-dgram: выкл
time-stream: выкл
Если Мандрива тоже растет из RedHat (???, к сожелению не пользовал), как и Fedora и ASPLinux, то у тебя тоже это работает...
По netstat видно все порты, которые прослушиваются (обслуживает сервис):
netstat -l
или с фильтрацией:
Код
[repman@repairman log]$ netstat -l |grep tftp
udp 0 0 *:tftp *:*
т.е. порт tftp прослушивается по udp на всех интерфейсах.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Отредактированно repairman 10.03.2009 г. в 21:16:37
alexvm (Guest)
Цитата По netstat видно все порты, которые прослушиваются (обслуживает сервис):
Вчера весь вечер с netstat игрался. Забавно, что даже если есть соединение по Telnet, то всё равно пишет для 23 порта foreign address 0.0.0.0.
Ты был прав
. Firewall всё резал.
Ещё вопрос по TFTP:
я поставил клиент-сервис на Мандриву и пытался работать с файлами на SK напрямую с ПК, но команды до SK не доходят.
Я правильно понимаю, что это происходит из-за того, что на плате установлен только клиент, и, соответственно, клиент пытается работать с клиентом.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Отредактированно alexvm 11.03.2009 г. в 11:12:09
repairman (Guest)
Цитата
я поставил клиент-сервис на Мандриву и пытался работать с файлами на SK напрямую с ПК, но команды до SK не доходят.
Я правильно понимаю, что это происходит из-за того, что на плате установлен только клиент, и, соответственно, клиент пытается работать с клиентом.
На плате даже клиента нет... в Uboot только обгрызанное подобие клиента, только для загрузки ядра и rootfs и только из-под uboot...
tftp - примитивный, усеченный протокол...
Удобнее всего ssh сервер собрать для платы (drоpbear, например)... будет тебе и консоль удаленная и доступ к файлам по sftp... ну или еще и полноценный ftp (vsftpd)...
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Отредактированно repairman 11.03.2009 г. в 12:11:15
alexvm (Guest)
Цитата На плате даже клиента нет...
Подожди, а как же тогда я по tftp с файлами через телнет работал?
Цитата Удобнее всего ssh сервер собрать для платы (drоpbear, например)... будет тебе и консоль удаленная и доступ к файлам по sftp... ну или еще и полноценный ftp (vsftpd)...
Этим и займусь, как только по tftp для себя все вопросы уясню.