安装TFTP服务器
## install xinetd, tftpd-hpa and tftp-hpa packages
$ sudo apt-get install xinetd tftpd-hpa tftp-hpa
## create tftp-server root directory
$ sudo mkdir /tftpboot
$ sudo chmod –R 777 /tftpboot
## create tftp server configuration file
$ sudo gedit /etc/xinetd.d/tftpd
在tftpd文件中编写如下内容,然后保存文件并退出:
service tftp
{
Disable = no
socket_type = dgram
wait = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
log_on_success = PID HOST DURATION
log_on_failure = HOST
}
## modify inetd configuration file
$ sudo gedit /etc/inetd.conf
修改内容:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
修改为:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot
## edit tftpd-hpa configuration file
$ sudo gedit /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
## restart xinetd and tftpd service
$ sudo /etc/init.d/xinetd restart
$ sudo /etc/init.d/tftpd-hpa restart