「TFTP」の版間の差分
ナビゲーションに移動
検索に移動
(en:TFTPへの転送ページ) |
(英語版と同期) |
||
| (2人の利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
| + | [[Category:File Transfer Protocol]] |
||
| − | #redirect[[en:TFTP]] |
||
| + | [[en:TFTP]] |
||
| + | [[Wikipedia:ja:Trivial File Transfer Protocol|Trivial File Transfer Protocol]] (TFTP) はファイルを転送するための軽量なプロトコルです。一般的に [[PXE]] ブートの中で使われたり、ルーターやプリンターなどメモリが限られているデバイスの設定やファームウェアを更新するのに使われます。 |
||
| + | |||
| + | == サーバー == |
||
| + | |||
| + | TFTP のサーバー実装は複数存在します、以下はその一例です。また、 {{Pkg|iputils}} にも tftp の別実装があります。 |
||
| + | |||
| + | {{Note|異なる TFTP の実装が同時に起動していないことを確認してください。デフォルトの TFTP ポート番号 {{ic|69}} をリッスンできるのは一つだけなので、{{ic|got more than one socket}} というエラーを出して起動に失敗してしまいます。}} |
||
| + | |||
| + | === tftp-hpa === |
||
| + | |||
| + | {{Pkg|tftp-hpa}} を[[インストール]]して {{ic|tftpd.service}} を[[起動]]してください。 |
||
| + | |||
| + | サービスのパラメータを修正したいときは {{ic|/etc/conf.d/tftpd}} を編集します。 |
||
| + | |||
| + | === atftp === |
||
| + | |||
| + | {{Pkg|atftp}} を[[インストール]]して {{ic|atftpd.service}} を[[起動]]してください。 |
||
| + | |||
| + | サービスのパラメータを修正したいときは {{ic|/etc/conf.d/atftpd}} を編集します。 |
||
| + | |||
| + | === dnsmasq === |
||
| + | |||
| + | [[dnsmasq#TFTP サーバーの設定]]を参照。 |
||
| + | |||
| + | == クライアント == |
||
| + | |||
| + | === tftp-hpa === |
||
| + | {{Pkg|tftp-hpa}} を[[インストール]]し、tftp で1日を過ごしましょう: |
||
| + | $ tftp |
||
| + | |||
| + | === curl === |
||
| + | curl でも TFTP サーバーに接続しファイルを送信できます: |
||
| + | $ curl -T FILE tftp://HOST |
||
2019年4月3日 (水) 23:34時点における最新版
Trivial File Transfer Protocol (TFTP) はファイルを転送するための軽量なプロトコルです。一般的に PXE ブートの中で使われたり、ルーターやプリンターなどメモリが限られているデバイスの設定やファームウェアを更新するのに使われます。
サーバー
TFTP のサーバー実装は複数存在します、以下はその一例です。また、 iputils にも tftp の別実装があります。
tftp-hpa
tftp-hpa をインストールして tftpd.service を起動してください。
サービスのパラメータを修正したいときは /etc/conf.d/tftpd を編集します。
atftp
atftp をインストールして atftpd.service を起動してください。
サービスのパラメータを修正したいときは /etc/conf.d/atftpd を編集します。
dnsmasq
クライアント
tftp-hpa
tftp-hpa をインストールし、tftp で1日を過ごしましょう:
$ tftp
curl
curl でも TFTP サーバーに接続しファイルを送信できます:
$ curl -T FILE tftp://HOST