ybds 发表于 2008-12-17 23:55:49

hg522-c用TTL数据线连接,使用tftp命令能导入不能导出?

本帖最后由 ybds 于 2008-12-17 23:58 编辑

我为了能打开hg522-c的telnet功能,用TTL数据线进入猫的linux命令界面,找到hg522-c的配置文件是 /etc/defaultcfg.xml ,按照原来破解6358芯片猫的经验,想用TFTP导出配置文件,修改后再导入,结果无论如何都不能导出数据文件,我想是否权限不够,又试着导入测试文件到 var 目录,结果导入没有问题(仅限于var目录)
附HG522-cTFTP语句格式
# tftp
BusyBox v1.00 (2008.07.24-12:51+0000) multi-call binary
Usage: tftp ... HOST
Transfers a file from/to a tftp server using "octet" mode.
Options:
      -l FILE Local FILE.
      -r FILE Remote FILE.
      -g      Get file.
      -p      Put file.
      -b SIZE Transfer blocks of SIZE octets.

我的导出语句是:
tftp -p -l /etc/defaultcfg.xml -r def.xml 192.168.1.99
失败


我的从电脑导入语句是
tftp -g -r cs.txt-l/var/cs.txt192.168.1.99
又能成功
Wed Dec 17 23:20:00 2008: 正在发送 'cs.txt' 文件到 192.168.1.200 以 binary 模式
#####################
Wed Dec 17 23:20:00 2008: 成功.


再换目录用导出语句试
tftp -p -l/var/cs.txt-r cs1.txt 192.168.1.99
结果还是失败,郁闷,希望知道的弟兄回复一下。谢谢!!

MINE 发表于 2008-12-18 00:46:44

把 -r 参数去年试试。

ybds 发表于 2008-12-18 15:30:44

谢谢2楼的答复,我用另外一种方法复制出了hg522-c的配置文件
cp -d /etc/defaultcfg.xml/mnt/usb1_4/defaultcfg.xml
成功,前提是将U盘插到522设备。
    但是将配置文件修改后不能上传或cp到hg522-c猫里面,因为
522猫大部分目录和文件是只读的,不知谁能破解嵌入式linux系统
文件只读难题。

mcnet 发表于 2009-2-28 23:55:58

用cat编辑命令

fszzy 发表于 2009-7-15 00:13:31

3# ybds

不知道HG522是不是有可写的目录,如何有的话,假设可写的目录名为:/jffs
1.建立目录:/jffs/etc
2.将所有/etc的文件及目录拷贝到/jffs/etc目录下
3.输入命令:mount -o bind /jffs/etc /etc
理论上/jffs/etc就可以变成/etc了,对/jffs/etc修改就是对/etc修改,从而实现嵌入系统只读目录的修改.无设备实践,仅仅理论,不知是否可行.希望ybds能试试.或者再试试LINUX的软连接与硬连接的命令.
页: [1]
查看完整版本: hg522-c用TTL数据线连接,使用tftp命令能导入不能导出?