Tftp服務器的配置

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]#


測試成功!


references:

https://github.com/cheapuggbootsforwomen/cheapuggbootsforwomen

http://sourceforge.net/projects/cheap-ugg-boots/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章