Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4135599
  • 博文数量: 241
  • 博客积分: 15936
  • 博客等级: 上将
  • 技术积分: 25293
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-27 11:22
个人简介

Fedora-ARM

文章分类
文章存档

2016年(3)

2014年(1)

2013年(3)

2012年(50)

2011年(61)

2010年(26)

2009年(27)

2008年(21)

2007年(49)

分类: LINUX

2010-04-11 17:59:28

Ubuntu下安装配置TFTP服务手记

    在Linux做嵌入式开发一定会用到TFTP网络服务,下面以Ubuntu下使用apt-get安装为例,简单记录一下安装配置过程:
安装配置TFTP服务,大致步骤如下:
(1)安装tftp-hpa、tftpd-hpa和openbsd-inetd程序;
(2)修改配置文件/etc/inetd.conf;
(3)根据配置文件的路径,建立tftp目录,并修改目录权限;
(4)重启tftp服务;
(5)本地传输测试。
以前我为了记录,写了一个安装和配置的脚本,是一些主要步骤:

#!/bin/sh
TFTPDIR=

    echo install tftp server ...

    sudo apt-get install tftp-hpa tftpd-hpa
    if [ "$?" = "0" ]
    then
        echo "install tftp-hpa and tftpd-hpa OK!!"
    else
        echo "install tftp-hpa and tftpd-hpa error !!!"
#        exit 1    
    fi

    sudo apt-get install openbsd-inetd
    if [ "$?" = "0" ]
    then
        echo "install openbsd-inetd OK!!"
    else
        echo "install openbsd-inetd error !!!"
#        exit 1    
    fi

    echo modify /etc/inetd.conf
#tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -c -(path)
    sudo vi /etc/inetd.conf


#建立tftp目录,并修改目录权限:
    mkdir -p $TFTPDIR
    if [ "$?" = "0" ]
    then
        echo "make tftp dir $TFTPDIR OK!!"
    else
        echo "make tftp dir $TFTPDIR error !!!"
#        exit 1    
    fi
    sudo chmod 777 $TFTPDIR

#重启tftp server
    sudo /etc/init.d/openbsd-inetd restart




 
 
阅读(5817) | 评论(0) | 转发(8) |
给主人留下些什么吧!~~