TFTP是一個基於UDP協議實現的用於在客戶機和服務器之間進行簡單文件傳輸的協議,適用於開銷不大、不復雜的應用場合。TFTP協議專門為小文件傳輸而設計,只能從服務器上獲取文件。對於uboot都集成的有tftp功能,可以實現下載內核啟動,下載文件燒錄等功能。
ubuntu18.04中使用一下命令安裝
sudo apt-get install tftp-hpa tftpd-hpa
mkdir /home/lx/tftpboot
chmod 777 /home/lx/tftpboot/
sudo gedit /etc/default/tftpd-hpa
文件內容修改如下
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/lx/tftpboot"
TFTP_ADDRESS="192.168.8.101:69"
TFTP_OPTIONS="--secure"
然后執行
service tftpd-hpa restart