![xinetdを使用してUbuntuでTFTPサーバーを実行することはできません。 [閉じる]](https://linux33.com/image/43984/xinetd%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6Ubuntu%E3%81%A7TFTP%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%20%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
私は非常に単純なtftp
サーバーを動作させようとしています。私は以下を含むいくつかのウェブサイトのガイドに従いました。Ubuntuでtftpを設定する方法そしてUbuntu Debianでtftpdをインストールしてテストするtftp
しかし、サーバーを操作できませんでした。
サービスが実行中ですがxinetd
(aを実行してみps -A | grep xinetd
たのでこれを知っています)。つまり、実行中にサーバーが表示されません。 Windowsクライアントからサーバーに接続しようとしましたが、失敗して実行されていないようです。tftp
netstat -na | grep LIST | grep 69
xinetd
tftp
tftp
私の/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
}
所有者/tftpboot
はnobody:nogroup
、モードはです777
。
ファイアウォールの問題かもしれないと思っていましたが、ufwはそれが無効であると言いました。場合によっては、Ubuntuは私のホームネットワークにブリッジされた(NATではない)イーサネットアダプタを使用してVirtualBox仮想マシン内で実行されています。
/usr/sbin/in.tftpd
また、直接実行してそのオプションを試しましたが、--foreground
すぐに終了しました。