原创 Ubuntu下安装tftp服务器配置

2010-4-14 13:43 3767 10 10 分类: 软件与OS

Ubuntu下安装tftp服务器配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


1、安装serverclient


apt-get install tftpd-hpa tftp-hpa xinetd


2、删除standalone的启动方式


update-rc.d -f tftpd-hpa remove


3、新建tftpd目录并修改其属性


mkdir -p /tftpboot


       chmod 777 /tftpboot


4、修改配置文件/etc/default/tftpd-hpa


修改为:


RUN_DAEMON="no"


      OPTIONS="-l -c -s /tftpboot"   


注意:这里默认是没有-c的,-c为可创建新文件,若无此参数,put命令则可能出现错误提示,此时只能复盖原有文件不能创建新文件; 并且get时会出现“TFTP Error code 2: Only absolute filenames allowed”的错误。


5、新建xinetd启动文件


gedit /etc/xinetd.d/tftp &


内容如下:


service tftp


{


socket_type = dgram


protocol = udp


wait = yes


user = root


server = /usr/sbin/in.tftpd


server_args = -s /tftpboot


disable = no


per_source = 11


cps = 100 2


flags = IPv4


}


6、修改/etc/inetd.conf文件


修改为:


tftp           dgram   udp     wait    root  /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot


7、启动服务


重新启动xinetd服务


/etc/init.d/xinetd restart


重新加载inetd进程


/etc/init.d/inetd reload


启动tftp服务器


in.tftpd -l /tftpboot


8、测试


       tftp localhost


tftp localhost


tftp> get zImage_N35


tftp>


       zImage_N35是之前放入tftp目录下的文件,执行get zImage_N35命令后在当前目录下多了zImage_N35文件。Tftp配置成功。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条