tftp服务器默认是按照xinetd方式启动的,所以在centos5 下要安装xinetd软件包以及tftp的服务端程序,为了做测试我把客户端程序也装上了,如下:
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]#
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