yum –y install xinetd tftp-server tftp
chkconfig xinetd on
chkconfig tftpd on
配置 tfptd
[root@localhost ~]# cd /etc/xinetd.d
[root@localhost xinetd.d]#
[root@localhost xinetd.d]# cat tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s -vv /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
tftpd只要啓動就可以運行並提供服務。
說明:/tftpboot 是tfptd的默認根目錄,可以改成其它目錄
啓動tftpd ,並用客戶端tftp命令測試
[root@localhost xinetd.d]# service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
服務器端:
[root@localhost ~]# cd /tftpboot/
[root@localhost tftpboot]# ls
x.txt pxelinux.cfg x.txt initrd.img boot.msg
pxelinux.0 vmlinuz
[root@localhost tftpboot]#
測試從客戶端下載 x.txt 文件:
[root@localhost ~]# cd /tmp
[root@localhost tmp]# mkdir tftp_lab_test
[root@localhost tmp]# cd tftp_lab_test/
[root@localhost tftp_lab_test]#
[root@localhost tftp_lab_test]# tftp 127.0.0.1
tftp>
tftp> get x.txt
tftp> quit
[root@localhost tftp_lab_test]# ls
x.txt
[root@localhost tftp_lab_test]#
測試成功!
references:
https://github.com/cheapuggbootsforwomen/cheapuggbootsforwomen