Ник:
Пароль:

Контакты

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)
Добавлено 19.12.2008 00:02 Редактировалось 19.12.2008 00:02 Сообщение: 41
igor1 (Guest)

При вводе на VMware выдаёт.
[root@armmaker /]# ps ax | grep tftpd
4160 ? Ss 0:00 in.tftpd -s /tftpboot
4198 pts/1 S+ 0:00 grep tftpd
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 19.12.2008 00:06 Редактировалось 19.12.2008 00:06 Сообщение: 42
sasamy (Guest)

набери там же

#killall in.tftpd
#/usr/sbin/in.tftpd -s -v -c -l /tftpboot
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 19.12.2008 20:54 Редактировалось 19.12.2008 20:54 Сообщение: 43
igor1 (Guest)

значит никто не знает как скопировать файл из платы на VMware RH по удалённому доступу по tftp?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно igor1 19.12.2008 г. в 20:55:37
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 19.12.2008 21:02 Редактировалось 19.12.2008 21:02 Сообщение: 44
sasamy (Guest)

Я не понял - а так я написал не сработало ? Если это мой образ прошит то быть такого не может - у меня все работает, специально провнрял.
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 19.12.2008 21:21 Редактировалось 19.12.2008 21:21 Сообщение: 45
igor1 (Guest)

хорошо я пробую по этапам написать, что сделал, могу ошибиться.
1. в VMware консоле запускаю команду
telnet 192.168.0.136 вхожу по удалённому в плату, играюсь всякими командами, всё отлично работает.
2. в VMware консоле запускаю команду для копирования из VMware на плату
tftp -g -l file1 -r file2 192.168.0.2 копирует отлично, правда file2 должен находиться в папке /tftpboot
3. в VMware консоле запускаю команду для копирования из платы на VMware
tftp -p -l file1 -r file2 192.168.0.2 отвечает так
using server "192.168.0.2", remotefile "file2", localfile "file1".
sending 13 bates
00 02 69 ...............
receiver 19 bytes: 0005 0001
tftp: server says: File not found

Всё что вы мне давали команды я вводил
(#killall in.tftpd
#/usr/sbin/in.tftpd -s -v -c -l /tftpboot) и неработает, может я неправильны синтакс команды ввожу tftp -p .......

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно igor1 19.12.2008 г. в 21:22:25
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 19.12.2008 21:56 Редактировалось 19.12.2008 21:56 Сообщение: 46
sasamy (Guest)

Давайте сразу договоримся - консоль в vmware до входа на удаленную систему по telnet будем называть локальная консоль, после входа - удаленная консоль, иначе я ничего не понимаю где вы набираете команды. По аналогии с консолями - локальная система это ваш компьютер, удаленная система - плата at91sam9260-sk. В _локальной_ консоли выполните команды и приведите вывод здесь:

#grep tftpd /etc/inetd.conf

если вывод не пустой
#mcedit /etc/inetd.conf
ищите там такой кусок
-s /tftpboot
и приводите его к виду
-с -s /tftpboot
можно просто перезапустить после этого демон inetd но я не знаю как это делается в redhate поэтому просто перезагрузите систему в vmware :)

если вывод пустой или ругань что нет такого файла

#killall in.tftpd
#/usr/sbin/in.tftpd -s -v -c -l /tftpboot
если ругается - напишите вывод команд с руганью

После этого по телнету зайдите на _удаленную систему_ и в удаленной консоли выполните

для загрузки на плату
#tftp -g -r file 192.168.0.2

для выгрузки на локальную систему
#tftp -p -l file 192.168.0.2
учтите что файл file для последней команды должен находиться в текущей директории иначе указываете его с полным путем типа /home/user/file

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 19.12.2008 г. в 21:57:06
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 19.12.2008 22:07 Редактировалось 19.12.2008 22:07 Сообщение: 47
sasamy (Guest)

Я нашел как rhel запускается tftpd
http://www.interface.ru/home.asp?artId=2786
там раздел "Установка и настройка TFTP-службы"
Находите файл у себя на локальной системе /etc/xinetd.d/tftp - редактируете его - вместо
server_args = -s /tftpboot
пишите
server_args = -c -s /tftpboot
все - теперь нужно сохранить и перезапустить xinetd - думаю по ссылке этой все найдете как это сделать/ Помоему так
#service xinetd reload

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 19.12.2008 г. в 22:09:45
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 19.12.2008 22:19 Редактировалось 19.12.2008 22:19 Сообщение: 48
igor1 (Guest)

Огромное, Вам спасибо!!! Круто!!! Я смотрю вы спец по Linux!!! Если можно задавать вопросы по Linux?
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 19.12.2008 22:43 Редактировалось 19.12.2008 22:43 Сообщение: 49
sasamy (Guest)

Вы поймите - объяснять простые вещи не очень приятно. linux - он и в африке linux, вы не единственный начинающий пользователь - в интернете просто Очень много информации. Решая сиюминутные задачи задавая такие простые но частые вопросы вы просто очень много теряете - поиск хорош тем что всегда находишь параллельно интересную информацию которую потом когда она понадобится - через поисковик далеко не всегда найдешь. Чем смогу помогу но думаю смысл моих речей понятен :)
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 19.12.2008 23:01 Редактировалось 19.12.2008 23:01 Сообщение: 50
igor1 (Guest)

Хорошо!
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux