여러가지 이유가 존재하겠지만 제 경우에는

sudo apt-get install tftpd tftp xinetd

하고서

설정파일을 만들어 주고
service tftp {

    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /tftpboot
    disable = no
    per_source = 11
    cps = 100 2
    flags = IPv4
   
}

/etc/init.d/xinetd restart 해 주고 나니

Error code 2: Access violation

(울컥)

찾은 해결책은 아래와 같습니다. (/etc/inetd.conf를 수정합니다)
저 파일의 내용물-_-중 tftp관련 줄을 #(주석처리) 해 주고

tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot(혹은 원하는 디렉토리..)
라고 하고 다시 xinetd restart.

그러면 됩니다. get, put 모두모두. 놀라운 삽질력으로 해결 <-


+ Recent posts