Просто включить плату и получить доступ по tcp/ip "из коробки" не получится. Нужен как минимум терминальный доступ (гипертерминал или подобное) через последовательный порт чтобы запустить на плате службу позволяющую сделать это или настраивать скрипты в rootfs для автоматического запуска этой службы. В простейшем случае это telnetd - как его запустить было написано выше. После этого имея удаленный доступ можно настроить все остальное.
Ребята, хватит человека путать :)
2 igor1, Вы демон telnetd собрали, настроили, обновили rootfs?
Я это уже описал выше, если есть конкретные вопросы, задавайте (а то как то нелепо звучит "как правильно настроить telnet" когда это описано парой постов выше).
как я понял собрал из 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. Добавлю плата с виртуальной машиной пингуется.
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 (который не настроен).
Ведь Busybox 1.1.2 опция стандалоне режима нет (есть только какой-то Support call from inetd only), а Busybox 1.7.0 есть, но не хочет запускаться, ругается при загрузке паник......
Все правильно (см. PS в предыдущем посте), бузибокс 1.7.0 статически не захотел собираться, поэтому он пытается слинковать библиотеки при загрузке (которых нет в корневой ФС) от чего и умирает.