Ubuntu上建立tftp服务器

网络上有好多个版本,下面这个是在TI上找到的。原内容包括Redhat的配置方法,地址如下:http://processors.wiki.ti.com/index.php?title=Setting_Up_a_TFTP_Server
 
现将Ubuntu部分整理过来,在Ubuntu 10.04上测过atftp,可行。tftpd-hpa方法未测。注意,这里面讲的只是安装服务器端的软件。
 
1.安装atftp服务器
sudo apt-get install atftpd
 
2.编辑/etc/default/atftpd 文件
sudo gedit /etc/default/atftpd
打开atftpd后,将

USE_INETD=true

改成

USE_INETD=false

这样子就不用涉及inetd相关的东东了。

接着,修改OPTIONS行最后面的路径名,改成/tftpboot,修改之后如下所示:

OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /tftpboot"


最后,输入如下命令

sudo invoke-rc.d atftpd start

3.创建tftpboot文件夹。以下命令直接从上面的链接copy过来:

host $ sudo mkdir /tftpboot host $ sudo chmod -R 777 /tftpboot host $ sudo chown -R nobody /tftpboot host $ sudo /etc/init.d/atftpd restart

作者: decuhi   发布时间: 2010-10-21