用apt-get直接裝TFTP server套件。
sudo apt-get install tftpd-hpa
sudo apt-get install tftpd-hpa
Default options放在 /etc/default/tftp-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
TFTP_DIRECTORY 是TFTP的檔案存放目錄.,我是將它改成rw for all,不知有沒有甚麼副作用?
sudo chmod a+rw /var/lib/tftpboot
在Ubuntu上面直接裝的TFTP server套件不會在開機時執行,精確一點說應該是開機時跑了卻沒有起來。這是個老毛病,修一下就好。
編輯 /etc/init/tftpd-hpa.conf ,修改它錯誤的初始條件。
#start on runlevel [2345] # the original line which is wrong
start on (filesystem and net-device-up IFACE!=lo)
沒有留言:
張貼留言