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 -s (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
|
阅读(5913) | 评论(0) | 转发(8) |