ubuntu 12.04 安裝tftp

拿tiny210出來玩,做個記錄

安裝tftp

1. 
sudo apt-get install tftp-hpa tftpd-hpa xinetd
2.創建文件夾tftp根目錄,
 mkdir /home/piaozhiye/tftpboot/
 chmod 777 /home/piaozhiye/tftpboot/
3.
 修改tftp配置文件,如果沒有就創建
 sudo vim /etc/xinetd.d/tftp
service tftp
         {   
             disable         = no
             socket_type     = dgram
             protocol        = udp 
             wait            = yes 
             user            = root
             server          = /usr/sbin/in.tftpd
             server_args     = -s /home/piaozhiye/tftpboot
             source          = 11
             cps             = 100 2
             flags =IPv4
         }   


4.修改inetd.conf文件
sudo vim /etc/inetd.conf,在文件末尾添加下面一行,其中 /home/piaozhiye/tftpboot 是tftp根目錄
 tftp  dgram    udp    wait    nobody    /usr/sbin/tcpd /usr/sbin/in.tftpd       /home/piaozhiye/tftpboot


5.修改tftpd-hpa文件如下:
  1 # /etc/default/tftpd-hpa
  2 
  3 TFTP_USERNAME="tftp"
  4 TFTP_DIRECTORY="/home/piaozhiye/tftpboot"
  5 TFTP_ADDRESS="0.0.0.0:69"
  6 TFTP_OPTIONS="-l -c -s"
6.重啓xinetd服務
sudo service xinetd reload
測試如下:
Bytes transferred = 132 (84 hex)
[FriendlyLEG-TINY210]# tftp g
dm9000 i/o: 0x88001000, id: 0x90000a46 
DM9000: running in 16 bit mode
MAC: 08:90:90:90:90:90
operating at 100M full duplex mode
Using dm9000 device
TFTP from server 192.168.1.102; our IP address is 192.168.1.105
Filename 'g'.
Load address: 0x21000000
Loading: #
done
Bytes transferred = 132 (84 hex)
[FriendlyLEG-TINY210]# 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章