Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:4
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
repairman (Guest)
Добавлено 10.03.2009 15:00 Редактировалось 10.03.2009 15:00 Сообщение: 81
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)
Добавлено 10.03.2009 15:14 Редактировалось 10.03.2009 15:14 Сообщение: 82
alexvm (Guest)

Цитата
Когда все хорошо, старт xinetd выглядит как-то так:

Так и выглядит...

Кстати, не знаешь, как определить, что это за
Цитата
Started working: 2 available services

??

Цитата
Кстати, а файерволом, случайно, не режешь ???


Возможно, сейчас как раз формирую направления, в котором копать.
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 10.03.2009 15:26 Редактировалось 10.03.2009 15:26 Сообщение: 83
repairman (Guest)

Цитата

Кстати, не знаешь, как определить, что это за


Запущены 2 службы... в конфиге у xinetd у меня прописаны echo и tftp - все верно... две...
Спуститься к концу Подняться к началу
alexvm (Guest)
Добавлено 10.03.2009 16:35 Редактировалось 10.03.2009 16:35 Сообщение: 84
alexvm (Guest)

Цитата
Запущены 2 службы... в конфиге у xinetd у меня прописаны echo и tftp - все верно... две...


Нее, службы не запущены, а доступны... Запустятся они по какому-то событию. У меня тоже такое же сообщения, а tftp не запускается. Вот я и хочу посмотреть, какие службы доступны. Вдруг xinetd вообще о своих внутренних службах пишет.
Спуститься к концу Подняться к началу
jellyfish (Guest)
Добавлено 10.03.2009 16:44 Редактировалось 10.03.2009 16:44 Сообщение: 85
jellyfish (Guest)

На всех линухах все построено одинаково
конечно, не всё. но! многое похоже.
и если знаешь-понимаешь "большой" линукс, то поймёшь "маленький"...
Спуститься к концу Подняться к началу
alexvm (Guest)
Добавлено 10.03.2009 17:12 Редактировалось 10.03.2009 17:12 Сообщение: 86
alexvm (Guest)

Цитата
и если знаешь-понимаешь "большой" линукс, то поймёшь "маленький"...


tftp не работает именно на большом...
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 10.03.2009 20:56 Редактировалось 10.03.2009 20:56 Сообщение: 87
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)
Добавлено 11.03.2009 10:56 Редактировалось 11.03.2009 10:56 Сообщение: 88
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)
Добавлено 11.03.2009 12:06 Редактировалось 11.03.2009 12:06 Сообщение: 89
repairman (Guest)

Цитата

я поставил клиент-сервис на Мандриву и пытался работать с файлами на SK напрямую с ПК, но команды до SK не доходят.
Я правильно понимаю, что это происходит из-за того, что на плате установлен только клиент, и, соответственно, клиент пытается работать с клиентом.


На плате даже клиента нет... в Uboot только обгрызанное подобие клиента, только для загрузки ядра и rootfs и только из-под uboot...

tftp - примитивный, усеченный протокол...
Удобнее всего ssh сервер собрать для платы (drоpbear, например)... будет тебе и консоль удаленная и доступ к файлам по sftp... ну или еще и полноценный ftp (vsftpd)...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.03.2009 г. в 12:11:15
Спуститься к концу Подняться к началу
alexvm (Guest)
Добавлено 11.03.2009 12:16 Редактировалось 11.03.2009 12:16 Сообщение: 90
alexvm (Guest)

Цитата
На плате даже клиента нет...


Подожди, а как же тогда я по tftp с файлами через телнет работал?

Цитата
Удобнее всего ssh сервер собрать для платы (drоpbear, например)... будет тебе и консоль удаленная и доступ к файлам по sftp... ну или еще и полноценный ftp (vsftpd)...


Этим и займусь, как только по tftp для себя все вопросы уясню.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux