ローカルコンピューター(Windows OS)に接続されたネットワークデバイス(組み込みLinux)。バイナリファイルをネットワークデバイスからローカルコンピューターにコピーするtftpコマンドとは何ですか?また、ローカルコンピュータからネットワークデバイスにファイルを逆にコピーするコマンドは何ですか?
[〜#〜]編集[〜#〜]:
BusyBox tftpコマンドが見つかりました:
BusyBox v0.61.pre (2003.02.04-12:10+0000) multi-call binary
Usage: tftp [OPTIONS] Host [PORT]
Transfers a file from/to a tftp server
Options:
-l FILE Local FILE.
-r FILE Remote FILE.
-g Get file.
-p Put file.
コマンド:
tftp -l <local file> -r <remote file> -p <remote ip>
tftp -g -r <remote file> <remote ip>
tftp 192.168.1.1 -m binary -c put localfile remotefile
tftp 192.168.1.1 -m binary -c get remotefile localfile
もちろん、IPアドレスをアクセスするコンピューターのアドレスに変更する必要があります。
tftp
のデフォルトはasciiなので、バイナリモードを指定する必要があります。そうしないと、ファイルの不一致エラーが発生します。
使用する:
tftp -gr filename 192.168.1.1:69
サーバーからファイルを取得します。 tftpを設定し、ファイアウォールの例外を有効にする必要があります。
デバイスからPCへ:
udpsvd -Ev 192.168.1.1 69 tftpd