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