The Diary
Дневникът на Георги
<- Вторник, 9 Декември 2008 | Начална страница | Четвъртък, 11 Декември 2008 ->
Сряда, 10 Декември 2008
Ако ви се наложи да сваляте и да качвате файлове от устройство на което няма нито ftp, нито scp нито дори zmodem, лесен начин е да се използва tftp. tftp е доста прост протокол и клиента почти винаги го има като част от busybox в embeded устройствата.
Пускате си сървър на вашата машина, като аз tftp сървъра го стартирам със следните
параметри (най-важният е -a адрес където да слуша, -u потребител и последния параметър
с директорията):
/usr/sbin/in.tftpd -l -c -s -U 0127 -p -v -v -a 10.0.1.78 -u gf /home/gf/tftp
След това от конзолата на устройството можете да ползвате следните команди:
1. За "вземане" на файлове от устройството:
tftp -p -l SRC_FILE -r TFTP_FILE 10.0.1.78
...като параметрите са следните -p (put file), -l (local filename), -r (remote filename) и накрая ip адреса на tftp сървъра.
2. За "качване" на файлове в устройството:
tftp -g -r TFTP_FILE -l DST_FILE 10.0.1.78
...като параметрите са следните -g (get file), -r (remote filename), -l (local filename) и накрая ip адреса на tftp сървъра.
[ Коментари: 5 ]Коментари
Не го докара до никъде какво ще рече? Имаш ли tftp команда като си се логнал в модема? Ако имаш, значи си готов :) Просто трябва да ти е настроен tftp сървъра. chmod 777 /home/tftp или там където е, за да 100% сигурен, че проблемът не е с правата, тъй като демона вероятно работи като nobody.
Проблема е още при стартирането на tftp демона. ( Пробвах и с root същото се получава )
null@slack:~$ /usr/sbin/in.tftpd -l -c -s -U 0127 -p -v -v -a 192.168.1.2 -u null /home/null/tftp
null@slack:~$ ps aux | grep tftp
null 3296 0.0 0.0 2084 644 pts/2 S+ 15:12 0:00 grep tftp
null@slack:~$ pwd
/home/null
null@slack:~$ ls -al | grep tftp
drwxrwxrwx 2 null users 4096 2008-12-12 15:12 tftp/
Да, модема има tftp.
btcadsl-modem# tftp
BusyBox v1.00 (2007.06.01-02:35+0000) multi-call binary
Usage: tftp [OPTION]... tftp_server_ip
Update firmware image and configuration data from OR backup configuration
data to a tftp server.
Options:
-g Get file. (Update image/configuration data)
-p Put file. (backup configuration data)
-f remote file name.
-t i for image and c for configuration data.
Хммм, нормално ли е преди адреса да има два пъти '-v' флага? Ако е verbose (единственото, което ми хрумва), не би трябвало да го има два пъти...
Хм, макар че като се греп-на след горната команда, процесът ми го има.
Тъй като имах BackTrac3 на флашка ... стартирах го и tftp демона тръгна но от бтк модема
праща само файла с конфигурации и няма възможност да изпратиш/получиш нещо друго. (Жалко)
Disclaimer: Except where otherwise noted all opinions expressed here are personal
opinions of the author and do not reflect official opinions of my employer or
any other person, company or organization associated with the author.
Copyright: Except where otherwise noted the content of this site is licensed under a
Creative Commons Attribution License. Текстът на договора за ползване на български
Copyright (cc) 2003-2011 Georgi Chorbadzhiyski. Some rights reserved.
Comments, texts and pictures not signed by me are property of their respective owners.
Страницата е генерирана от Glog v3.99-test
Пробвах това на BTC модема но до никъде не го докарах.
Някой ако е успял да копира/качи файлове от БТК модем.. ще съм благодарен да сподели
Написа NullByte на 11-Dec-2008 22:13