Ник:
Пароль:

Контакты

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
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
igor1 (Guest)
Добавлено 15.12.2008 23:57 Редактировалось 15.12.2008 23:57 Сообщение: 11
igor1 (Guest)

просто telnet 192.168.0.136 не получается, как правильно настроить telnet cehdth (демоне) и вводить команды.
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 16.12.2008 00:01 Редактировалось 16.12.2008 00:01 Сообщение: 12
sasamy (Guest)

Цитата
Будь добр расскажи как сделать управление по TCP/IP на плату т.е. плата находиться на чердаке с OS linux и на PC стоит виртуальная машина или что либо другое, надо скачать файлы и запустить на плате не прикасаясь к плате - подробно разные варианты.


Просто включить плату и получить доступ по tcp/ip "из коробки" не получится. Нужен как минимум терминальный доступ (гипертерминал или подобное) через последовательный порт чтобы запустить на плате службу позволяющую сделать это или настраивать скрипты в rootfs для автоматического запуска этой службы. В простейшем случае это telnetd - как его запустить было написано выше. После этого имея удаленный доступ можно настроить все остальное.
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 16.12.2008 08:33 Редактировалось 16.12.2008 08:33 Сообщение: 13
Strijar (Guest)

Еще как вариант запустить sshd - тогда будет консольный доступ а-ля telnet и через scp доступ а-ля ftp. Под win ssh/scp тоже есть.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 16.12.2008 09:06 Редактировалось 16.12.2008 09:06 Сообщение: 14
starterkit (Guest)

Ребята, хватит человека путать :)
2 igor1, Вы демон telnetd собрали, настроили, обновили rootfs?
Я это уже описал выше, если есть конкретные вопросы, задавайте (а то как то нелепо звучит "как правильно настроить telnet" когда это описано парой постов выше).
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 16.12.2008 20:10 Редактировалось 16.12.2008 20:10 Сообщение: 15
igor1 (Guest)

собрал telnetd и обновил в rootfs, но только busybox 1.1.2, так как busybox 1.7.0 кричит (паника..... ). Что дальше делать незнаю как запустить????
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 16.12.2008 20:50 Редактировалось 16.12.2008 20:50 Сообщение: 16
igor1 (Guest)

как я понял собрал из busybox 1.1.2 telnetd практически включил всё, что связано сетью. Далее запускаю плате telnetd (вот что [root@SK-MAT91SAM9 /]$telnetd
ý ý ý! û û
SK-MAT91SAM9 login: root
root
login[301]: root login on `ttyp0'

[root@SK-MAT91SAM9 /root]$)
Далее запустил VMware RH вхожу в консоль и набираю telnet 192.168.0.136
Получаю такую картину
Trying 192.168.0.136...
telnet: connect to address 192.168.0.136: Connection refused
telnet: Unable to connct to remte host: Connection refused

busybox 1.7.0 не запускается на плате, где есть telnetd (с поддержкой стандалон режима), так как busybox 1.1.2 нет (с поддержкой стандалон режима). Как правильно сделать?

P.S. Добавлю плата с виртуальной машиной пингуется.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно igor1 16.12.2008 г. в 20:53:53
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 16.12.2008 21:18 Редактировалось 16.12.2008 21:18 Сообщение: 17
starterkit (Guest)

Busybox 1.1.2, все влючать не нужно, добавте только telnetd с опцией стандалон режима, кроме самого telnetd нужно еще /etc/rc.d/rc.s поправить (см. выше), собрать то собрали а кто его запустит.
Для большей уверенности, после загрузки системы введите команду ps, telnetd должен появиться в списке работающих приложений.
Перед попытками связаться, убедитесь что с платой есть связь (ping 192.168.0.136).
Телнетным клиентом не обязательно (для начала даже противопоказано) из Vmware стучаться, в виндах клиент то же есть (просто в коммандной строке наберите telnet 192.168.0.136).
Есл наконец соединитесь, тогда уже пытайтесь достучаться из под вмвари (возможно прийдется сетевые настройки крутить).

PS сори сам слегка запудрил мозги, в 1.1.2 у телнетд нет галки стандалон :), просто не указывайте из его опций больше ничего иначе он будет вызываться через inetd (который не настроен).

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 16.12.2008 г. в 21:21:30
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 16.12.2008 21:25 Редактировалось 16.12.2008 21:25 Сообщение: 18
igor1 (Guest)

Ведь Busybox 1.1.2 опция стандалоне режима нет (есть только какой-то Support call from inetd only), а Busybox 1.7.0 есть, но не хочет запускаться, ругается при загрузке паник......
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 16.12.2008 21:28 Редактировалось 16.12.2008 21:28 Сообщение: 19
starterkit (Guest)

Все правильно (см. PS в предыдущем посте), бузибокс 1.7.0 статически не захотел собираться, поэтому он пытается слинковать библиотеки при загрузке (которых нет в корневой ФС) от чего и умирает.
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 16.12.2008 21:31 Редактировалось 16.12.2008 21:31 Сообщение: 20
igor1 (Guest)

Не пойму, что (см. PS в предыдущем посте)?
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux