問題タブ [tftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
29 参照

networking - 2 台目のマシンから 3 台目のマシンにファイルを転送する

同じネットワークに 3 台のサーバーがあります。server2 から server3 にファイルを転送する server1 に 1 つのアプリケーションを作成したいと考えています。つまり、server2 と server3 の間でセッションを作成し、ファイルを転送します。サーバー2とサーバー3にサービス(RPCサービス)を追加せずに可能ですか?

0 投票する
1 に答える
139 参照

network-programming - PXE ローリング ブロックが止まらない

私は自分のPXEサーバーで作業しています(したがって、USBを見つけてフォーマットする必要なく、簡単にテストしたい新しいOSをインストールできました)。私は、 psychomario/PyPXEプロジェクトを調べて述べましたが、すぐに独自の TFTP サーバーを実装しました。ラップトップにある Intel UNDI PXE-2.1 に対してテストしています。

サイコマリオがサポートしていないことの 1 つは、大きなファイル (>32M) の送信です。RFC ( 13502347 ) は、それがどのように行われるべきかについて議論していませんが、明らかに 2 つのオプションがありました。ブロック サイズを増やす最初のオプションは機能しませんでした。これは、PXE クライアントが断片化された IP パケットを明らかに無視しているためです。

2 番目のオプションは、ローリング ブロックを使用することです。つまり、最後に到達したときに最初からカウントを開始します。クライアントはデータに確認応答しますが、データが終了すると、クライアントはブロック 0xffff の確認応答を送信し始めます (それが最後のブロックでなくても)。

接続を閉じて、そのブロックの空のデータ パケットを送信しようとしました。1 つ目は PXE でエラーが発生し、2 つ目は PXE で無限ループが発生しました。

セッションを終了するには、ブロック 0xffff の確認応答としてどのパケットを送信する必要がありますか?

0 投票する
1 に答える
384 参照

udp - TFTP サーバー モードが機能しない

Linux(ubuntu 12.04)でtftpアプリケーションを作成しています。Linuxでatftpサーバーを試し、wiresharkでパケットをキャプチャして、tftpサーバーの機能を理解しました。モードオプションで混乱しています。netascii、octet、mail などの tftp サーバーのすべてのモードを試しましたが、ネットワーク上でプレーン テキストが表示されます。それへのリンクを提供して、私を助けてください。データのチャンクを送信する前に、両端でエンコードまたはデコードする必要がありますか?

0 投票する
0 に答える
1059 参照

python - PythonでTFTPYを使用するとタイムアウトが発生する

tftp を使用してログ ファイルを転送しようとしていました。クライアント側では、Python で TFTPY モジュールを使用しています。しかし、以下のエラーメッセージが表示されています。

0 投票する
1 に答える
8825 参照

linux - tftp 経由でシンボリック リンクにアクセスする

私は and を使用しGNU inetdていますがtftpd(下cygwinにありますが、それは問題ではありません)、いくつかの異なるファイルのみを指す多くのシンボリック リンクが必要ですtftp

tftp ディレクトリは次のようになります。

そしてtftpはこれを言います:

使ったln -s file.bin link.bin

tftpd はシンボリックリンクを処理できますか? 私は何を間違っていますか?

0 投票する
1 に答える
421 参照

linux - ファイル転送後の TFTPD の終了

の次のエントリを使用して開始inetutils tftpdされるものを使用しています。inetdinetd.conf

(root アカウントと /home ディレクトリの使用は無視してください。これはテスト目的のためのものであり、後で変更されます)。

inetdバージョンはinetd (GNU inetutils) 1.7

tftpdバージョンはtftp-hpa 5.2, with remap, with tcpwrappers

すべて正常に動作しますが、問題は、ファイル転送ステータスに関する情報がないことです。に依存するスクリプトが 10 個以上あることを念頭に置いてtftpd、次のいずれかを行う必要があります。

  • ファイル転送またはエラーの後に終了tftpdします (バックグラウンドで何もせずに実行し続けるため)

  • 私ができる方法で、grep sedまたは少なくともファイル転送ステータスを表示するようにします$?

これは可能ですか、そうでない場合は、他のどのtftpdサーバーを使用すればよいですか?

0 投票する
1 に答える
10291 参照

logging - 別のファイルへの tftp ロギング

すべての TFTP サーバー ログ メッセージ (およびそれらのみ) を別のログ ファイルに記録したいと考えています。Linux で xinetd (拡張インターネット デーモン) を使用して TFTP サーバーを提供しています。追加してみました

/etc/xinetd.d/tftp および

/etc/rsyslog.conf に

しかし、次のような START および EXIT メッセージのみです。

RRQ (ダウンロードされたファイルに言及する) などの他のログ メッセージは、引き続き /var/log/messages にのみ記録されます。

どんな助けでも大歓迎です。

0 投票する
2 に答える
65 参照

windows - パブリック サーバーとしての Windows 7

自分のコンピューターに TFTP サーバーを作成したいのですが、TFTPD32役立つ名前のプログラムを見つけました。しかし(192.168.X.X)、チュートリアルで見たように、ローカル IP をパブリック IP にバインドしようとすると、そのプログラムで可能な選択肢として表示されません。

私の知る限り、これを機能させるには、Windows Server 2008 のようなサーバー OS をインストールする必要があり、Windows 7 Ultimate はクライアント OS です。

Windows 7 Ultimate をパブリック サーバーとして構成する方法はありますか?
それとも、私は何か間違ったことをしていますか?

PS: 下手な英語で申し訳ありません。