# tftpd 는 블록사이즈가 512 바이트로 고정이지만
# tftpd-hpa 는 client 와 협의해서 가능한한 크게 정한다.
* Ubuntu 12.04
$ sudo apt-get install xinetd tftpd-hpa
$ cat /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/work2/tftpboot" # 원하는 경로로 수정
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="no" # 추가
$ cat /etc/xinetd.d/tftp # 추가
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -u tftp -t 0 -s /work2/tftpboot # 위와 같은 경로 지정
disable = no
}
$ sudo service tftpd-hpa stop
$ sudo service xinetd restart
* CentOS release 6.6 (Final)
$ sudo yum install tftp-server
$ cat /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot # 원하는 경로로 수정
disable = no # no 로 수정
per_source = 11
cps = 100 2
flags = IPv4
}
$ sudo service xinetd restart