啓動LINUX下的TFTP服務器

 

輸入ntsysv查看是否有tftp這項服務,有的話看是否開啓,沒開啓的話用空格鍵選定退出。

沒有tftp那一項,需要安裝;
插入系統盤,掛載:
# mount /dev/cdrom /mnt/cdrom
進入/mnt/cdrom下,把tftp-0.32-4.i386.rpm,tftp-server-0.32-4.i386.rpm複製到/root目錄下
# umount/mnt/cdrom
# cd
# rpm -ivh tftp-0.32-4.i386.rpm
# rpm -ivh tftp-server-0.32-4.i386.rpm
# ntsysv
選擇tftp項,保存退出
yum方式下載tftp服務器、客戶端tftp和守護進程xinetd三個包
yum install xinetd tftp tftp-server

修改TFTP啓動腳本:

方法一:

需要修改ftptpd的啓動腳本
vi /etc/xinetd.d/tftp
加上 disable =no  此時即可啓動tfpt服務

方法二:

直接輸入: /sbin/chkconfig tftp on

此命令也是在啓動腳本中加上disable=no

修改server_args = -s /tftpboot -c,這裏的-c一定要加上,否則只能下載不能上傳!!!

腳本修改後的效果如下:

 

  1. service tftp  
  2. {  
  3.         socket_type             = dgram  
  4.         protocol                = udp  
  5.         wait                    = yes  
  6.         user                    = root  
  7.         server                  = /usr/sbin/in.tftpd  
  8.         server_args             = -u nobody -s /tftpboot  
  9.         disable                 = no 
  10.         per_source              = 11  
  11.         cps                     = 100 2  
  12.         flags                   = IPv4  
  13. }  
  14. ~  
  15. ~  

啓動TFTP服務
 service xinetd restart

查看端口  netstat -tunlp |grep 69 確保69端口打開狀態

TFTP的默認根目錄在/tftproot中.

建立tftp工作目錄並修改屬性(不修改屬性會出現error)
cd /
mkdir tftpboot
chmod 777 -R /tftpboot/

查看是否安裝了TFTP-SERVER的方法

在LINUX下輸入:  rpm -q tftp-server

如出現如下回復:   tftp-server-0.39-2  則表示tftp-server已安裝.

終端輸入 setup   選擇System services

 

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