web-dev-qa-db-ja.com

TFTP経由でネットワークデバイスからローカルコンピュータにファイルをコピーする

ローカルコンピューター(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>
3
triwo
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なので、バイナリモードを指定する必要があります。そうしないと、ファイルの不一致エラーが発生します。

1
Will

使用する:

tftp -gr filename 192.168.1.1:69

サーバーからファイルを取得します。 tftpを設定し、ファイアウォールの例外を有効にする必要があります。

デバイスからPCへ:

udpsvd -Ev 192.168.1.1 69 tftpd
0
Chan Wai