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) |
|
|
набери там же
#killall in.tftpd
#/usr/sbin/in.tftpd -s -v -c -l /tftpboot |
|
|
|
|
|
igor1 (Guest) |
|
|
значит никто не знает как скопировать файл из платы на VMware RH по удалённому доступу по tftp?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно igor1 19.12.2008 г. в 20:55:37 |
|
|
|
|
|
sasamy (Guest) |
|
|
Я не понял - а так я написал не сработало ? Если это мой образ прошит то быть такого не может - у меня все работает, специально провнрял. |
|
|
|
|
|
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) |
|
|
Давайте сразу договоримся - консоль в 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) |
|
|
Я нашел как 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) |
|
|
Огромное, Вам спасибо!!! Круто!!! Я смотрю вы спец по Linux!!! Если можно задавать вопросы по Linux? |
|
|
|
|
|
sasamy (Guest) |
|
|
Вы поймите - объяснять простые вещи не очень приятно. linux - он и в африке linux, вы не единственный начинающий пользователь - в интернете просто Очень много информации. Решая сиюминутные задачи задавая такие простые но частые вопросы вы просто очень много теряете - поиск хорош тем что всегда находишь параллельно интересную информацию которую потом когда она понадобится - через поисковик далеко не всегда найдешь. Чем смогу помогу но думаю смысл моих речей понятен :) |
|
|
|
|
|
|