xinetd를 사용하여 Ubuntu에서 TFTP 서버를 실행할 수 없습니다. [닫기]

xinetd를 사용하여 Ubuntu에서 TFTP 서버를 실행할 수 없습니다. [닫기]

저는 매우 간단한 tftp서버를 작동시키려고 노력하고 있습니다. 나는 다음을 포함한 여러 웹사이트의 가이드를 따랐습니다.우분투에서 tftp를 설정하는 방법그리고우분투데비안에서 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즉시 종료되었습니다.

관련 정보