Ubuntu Linux配置TFTP下载服务器

工作需要,机顶盒的软件需要通过IP下载,是通过TFTP服务的,需要用串口操作机顶盒(基于linux)然后发送TFTP请求到Ubuntu的TFTP的服务端,然后下载软件。

由于没有玩过网络上各位大大说的开发板,不能理解直接通过Ubuntu的命令操作上传,所以只讨论下载配置的操作步骤。

1、首先要打开root权限的终端。

    Ubuntu 的 10.XX以上,已经可以找到root的终端,如果没有,可以使用普通的终端使用sudo命令前缀。

2、下载并安装tftp服务器。

    一般网上的教程都要下三个文件,一个是tftp,一个是tftpd ,一个是openBSD-inetd。其实大部分的使用采用tftpd和openBSD-inetd就够了。不过为了统一和傻瓜性,还是用大家都喜欢用的命令。链接网线后,【6688电子商务网站 www.6688.cc  】在终端输入。

    sudo apt-get install tftpd tftp openbsd-inetd

    按照提示确认并完成

3、重新启动系统。

4、打开终端,编辑配置文件/etc/inetd.conf

    建议采用命令sudo vi /etc/inetd.conf

    在这个配置文件里面找到下面的位置:

#:BOOT: TFTP service is provided primarily for booting.  Most sites
#       run this only on machines acting as "boot servers."
#tftp           dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp
#我把上面的默认的配置文件用井号注释掉了,自己配置了下面的一行

    这时通过串口操作机顶盒(开发板)就可以用tftp命令下载文件了。

相关推荐