아래와 같이 했는데 파일을 수신 시 timeout 이 발생을 합니다.
ubuntu 11.10 에서 실행을 했는데 TFTP 가 연결이 되지
않는 것 같습니다.
1. tftp server 패키지를 설치
$ apt-get install xinetd tftpd tftp
2. tftpboot 폴더를 생성한다.
$ mkdir /tftpboot
$ chmod -R 777 /tftpboot
$ chown –R nobody /tftoboot
3. /etc/xinetd.d/tftp 파일을 아래와 같이 수정한다.
service tftp {
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
4. tftp server를 재시작 한다.
$ sudo /etc/init.d/xinetd restart
5 tftp 검증
/tftpboot 에 test.txt 파일을 생성하고 아래 테스트를 했습니다.
$ tftp localhost
tftp> get test.txt
timeout 발생
1. selinux 제거해 보시고요.
2. 방화벽이 작동하나 확인해 보시기 바랍니다.
보통은 두 경우가 대부분입니다.