» 上一篇:
ubuntu9.10上安装Samba服务器
» 下一篇:
ubuntu9.10下安装配置NFS服务
与samba服务一样,tftp服务在嵌入式linux开发中也非常重要,是嵌入式linux开发过程中不可缺少的工具软件。本文详细介绍了如何在ubuntu9.10中安装tftp服务即tftp服务器。
构建TFTP服务:
1、安装tftp的server和client,还有xinetd
sudo apt-get install xinetd tftpd-hpa tftp-hpa
2、xinetd会建立目录/etc/xinetd.d/,在这个目录下建立新文件 tftpd
sudo touch tftpd
3、编辑 sudo gedit /etc/xinetd.d/tftpd,加入以下内容
service tftp { disable = no socket_type = dgram wait = no user = root protocol = udp server = /usr/sbin/in.tftpd server_args = -s /home/tftpd log_on_success = PID HOST DURATION log_on_failure = HOST }
注意:/home/tftpd 是你的tftp的根目录,其它的不用修改
4、建立tftp根目录并修改权限
sudo mkdir /home/tftpd
sudo chmod 777 /home/tftpd
sudo chmod 777 /home/tftpd
5、修改/etc/inetd.conf文件
sudo gedit /etc/inetd.conf
修改下面这行:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
为:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /home/tftpd
6、修改/etc/default/tftpd-hpa
sudo gedit /etc/default/tftpd-hpa
内容修改如下:
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /home/tftpd"
RUN_DAEMON="yes"
OPTIONS="-l -s /home/tftpd"
7、重启服务
sudo /etc/init.d/xinetd restart
sudo /etc/init.d/tftpd-hpa restart
sudo /etc/init.d/tftpd-hpa restart
8、不要忘记修改/home/tftpd 下文件的权限。
» 文章出处:
reille博客—http://velep.com
, 如果没有特别声明,文章均为reille博客原创作品
» 郑重声明:
原创作品未经允许不得转载,如需转载请联系reille#qq.com(#换成@)