1. 程式人生 > >Ubuntu上,tftpd-hpa 啟動失敗的解決方法.

Ubuntu上,tftpd-hpa 啟動失敗的解決方法.

Ubuntu 9.04有時出現啟動tftp服務(tftpd-hpa)失敗, 檢視系統日誌:

#tail /var/log/syslog

知道tftp啟動失敗的原因是: cannot bind to local socket: Address already in use.

修改tftp配置檔案:

#vi /etc/default/tftpd-hpa

指定地址和埠,埠號不要被佔用即可, 例如:

-a 192.168.1.31:12345

重啟tftp服務:

#/etc/init.d/tftpd-hpa start

或者不改變tftp bind的預設埠,先kill inetd程序:

#killall -9 inetd|grep inetd

再重啟tftp服務:

#/etc/init.d/tftpd-hpa start

That's all.