tftp

構文

TFTP [-i interface] [-l port] [-r port] [-c retry count] [-t timeout][-s block size][-wwindow size host remotefilepath [localfilepath]

説明

TFTPサーバーからファイルをダウンロードします。

オプション

-i interface
eth0などのアダプター名を指定します。
-l port
ローカルポート番号を指定します。デフォルト値は0で、ポート番号が自動的に割り当てられます。
-r port
リモートポート番号を指定します。デフォルト値は69です。
-c retry count
要求パケットを送信し、応答を待機する回数を指定します。デフォルト値は6です。ゼロに設定すると、デフォルト値を使用することも意味します。
-t timeout
要求パケットを送信した後、応答を待機する秒数を指定します。デフォルト値は4です。
-s block size
RFC 2348で定義されているようにTFTP blksizeオプションを指定します。有効な範囲は8~65464、デフォルト値は512です。
-w window size
RFC 7440で定義されているように、TFTP windowsizeオプションを指定します。有効な範囲は1〜64で、デフォルト値は1です。
host
TFTPサーバーのIPv4アドレスを指定します。
remotefilepath
ダウンロードするファイルのTFTPサーバーのパスを指定します。
localfilepath
ローカルの宛先ファイルパスを指定します。

使用法

  1. TFTPコマンドを使用すると、remotefilepathパスで指定されたファイルを、host IPv4アドレスで指定されたTFTPサーバーから取得できます。オプションのlocalfilepathパラメーターが指定されている場合、ダウンロードしたファイルは、指定されたファイルパスを使用してローカルに保存されます。ローカルファイルパスが指定されていない場合、ファイルは、ファイルサーバーの名前を使用して、現在のディレクトリに格納されます。

  2. このコマンドを使用する前に、ファイルの取得に使用する予定のネットワークインターフェースを構成しなければなりません。これにはifconfigコマンドを使用することができます。

  3. ネットワークインターフェースがオプション-iで定義されている場合は、そのインターフェースのみを使用して、リモートファイルが取得されます。それ以外の場合は、すべてのネットワークインターフェースが、DXEフェーズ中に検出された順序で試されます。

192.168.1.1にあるTFTPサーバーからファイルdir1/file1.datを取得し、それを現在のディレクトリにfile2.datとして格納するには、次のように入力します。

fs0:\> tftp 192.168.1.1 dir1/file1.dat file2.dat