xinetdを使用してUbuntuでTFTPサーバーを実行することはできません。 [閉じる]

xinetdを使用してUbuntuでTFTPサーバーを実行することはできません。 [閉じる]

私は非常に単純なtftpサーバーを動作させようとしています。私は以下を含むいくつかのウェブサイトのガイドに従いました。Ubuntuでtftpを設定する方法そしてUbuntu Debianでtftpdをインストールしてテストするtftpしかし、サーバーを操作できませんでした。

サービスが実行中ですがxinetd(aを実行してみps -A | grep xinetdたのでこれを知っています)。つまり、実行中にサーバーが表示されません。 Windowsクライアントからサーバーに接続しようとしましたが、失敗して実行されていないようです。tftpnetstat -na | grep LIST | grep 69xinetdtftptftp

私の/etc/xinetd.d/tftp設定ファイルは次のとおりです。

service tftp
{
    protocol = udp
    port = 69
    socket_type = dgram
    wait = yes
    user = nobody
    server = /usr/sbin/in.tftpd
    server_args = -s /tftpboot 
    disable = no
}

所有者/tftpbootnobody:nogroup、モードはです777

ファイアウォールの問題かもしれないと思っていましたが、ufwはそれが無効であると言いました。場合によっては、Ubuntuは私のホームネットワークにブリッジされた(NATではない)イーサネットアダプタを使用してVirtualBox仮想マシン内で実行されています。

/usr/sbin/in.tftpdまた、直接実行してそのオプションを試しましたが、--foregroundすぐに終了しました。

ベストアンサー1

おすすめ記事