安装tftp

#!/bin/bash
# tftp install
# 20180711
# 仅测试过操作系统 ubuntu 16.04
# [email protected]

download_url='http://img.fe.okjiaoyu.cn'
packet_name='tftpd-hpa_5.2.deb'
tftp_md5='6a0a441bddac2117171a1c52180a96af'
ap_url='http://img.fe.okjiaoyu.cn/ap/wa4300_fat.bin'
ap_md5='ac3cb323f550bd1e92778e221af85009'

# 下载ap升级包文件
mkdir /xdfapp/data/tftp/  >/dev/null 2>&1
wget -q ${ap_url}  -O /xdfapp/data/tftp/wa4300_fat.bin
ap_packet_md5=`md5sum /xdfapp/data/tftp/wa4300_fat.bin|awk '{print $1}'`
[ ${ap_packet_md5} != ${ap_md5} ]&& echo "Ap update Packet download fail!" && exit 1
echo "Ap Update packet download success!"


# 安装tftp
wget -q ${download_url}/${packet_name} -O /tmp/${packet_name}
packet_md5=`md5sum /tmp/${packet_name}|awk '{print $1}'`

if [ ${packet_md5} == ${tftp_md5} ];then
    echo "Download tftp success,install..."
    dpkg -i /tmp/${packet_name} >/dev/null 2>&1
    
    [ $? -ne 0 ]&& echo "tftp install fail!" && exit 1
    
    echo "install success!"
    cat > /etc/default/tftpd-hpa << EOF
	TFTP_USERNAME="tftp"
	TFTP_ADDRESS="0.0.0.0:69"
	TFTP_DIRECTORY="/xdfapp/data/tftp/"
	TFTP_OPTIONS="-l -c -s"
EOF
	service tftpd-hpa restart 
else
	echo "Dwonload tftp Fail !"
	exit 1
fi

  

猜你喜欢

转载自www.cnblogs.com/lixinliang/p/9774045.html