ubuntu12.04安装TFTP,TFTP服务错误的解决方案配置

点评:在配置TFTP服务的过程中,错误代码1:文件未找到错误发生。经过探索,服务功能增强HPA是TFTP服务器。具体解决方案如下:有兴趣的朋友可以参考哈。





但配置,我总是有错误代码1:经过勘探文件未找到错误,服务功能增强,HPA是一个TFTP服务器。它提供了很多TFTP的增强,已被移植到大多数现代的UNIX系统

1、sudo apt-get install tftp HPA HPA xinetd服务

2。设置配置文件

sudo vi / / xinetd等。D / TFTP

新的文件系统

TFTP协议内容:


复制代码代码如下所示:
使用TFTP
{
禁用=没有
socket_type =报
UDP协议=
等待=是的
用户为根
服务器= / / / in.tftpd sbin目录
server_args = S / tftpboot C
per_source = 11
CPS = 1002
}


三.建立TFTP服务文件目录

mkdir / tftpboot

修改权限:sudo chmod 777 / tftpboot -R

4。重新启动服务。

当配置TFTP配置文件,您需要重新启动xinetd。输入sudo / /初始化等。在终端D / xinetd重新加载,加载过程中,然后输入sudo / /初始化等。D / xinetd重新启动,重新启动服务。

记住,每次修改配置文件时,都需要重新启动服务。

5、安装完成!试验方法:

把一个文件ABC随便下 / tftpboot目录

然后登录到另一个目录下运行TFTP 192.168.123.202 / /更换你的IP

输入TFTP命令行

输入ABC,看看它是否能把文件归档,如果可以的话,可以放在放文件上。

如果有错误代码1:文件未找到解决方案:

sudo vi / / /服务等默认HPA

# / / /服务等默认HPA

tftp_username =TFTP

tftp_directory = / / / tftpboot VaR库 / /你想改变tftpboot

tftp_address =0.0.0.0:69

tftp_options =左旋C的 / /这里是选项

然后记得重启服务,sudo / /初始化等。D /重新启动xinetd

如果是在一个错误,该文件复制到 / / / tftpboot VaR库再试。如果成功,重新启动系统以使上述配置生效。

然后你可以使用tftpboot你变了。

最终配置和记录如下:

1:安装服务,共有3项服务。

1 sudo apt-get install tftp HPA HPA xinetd服务

2:新的配置文件/ etc / xinetd。D / TFTP

1 sudo vim / / xinetd等。D / TFTP

注意:如果不是root用户,添加sudo,否则系统不允许TFTP,和有一个错误。

/ / xinetd等。D / TFTPE212:无法打开写文件

对改性 / / xinetd等内容。D / TFTP如下:


复制代码代码如下所示:
使用TFTP
{
禁用=没有
socket_type =报
UDP协议=
等待=是的
用户为根
服务器= / / / in.tftpd sbin目录
server_args = S / tftpboot C
per_source = 11
CPS = 1002
}


注:在第九行

server_args = S / tftpboot C

- c参数允许上传,和参数/ tftpboot是你的TFTP目录,修改成你的目录,但我认为它的根目录是很方便的。

3:修改配置文件 / / /服务等默认HPA

1 sudo vim / / /服务等默认HPA

修改:

1 # / / /服务等默认HPA

2 tftp_username =TFTP

3 tftp_directory = / / / tftpboot 你想改变tftpboot

4 tftp_address =0.0.0.0:69

5 tftp_options =左旋C的 / /这里是选项

4:创建一个新的tftpboot目录的根目录下,修改权限

1 mkdir / tftpboot

2 sudo chmod 777 R / tftpboot

5:创建/ tftpboot新测试文件的测试

1测试触摸

6:{ }重新启动服务,在任何地方更改配置文件以重新启动服务

1 / / sudo等D / xinetd重新初始化。

2 sudo /等/ init. d /重新启动xinetd

7:是否测试TFTP启动服务

回答一个| grep tftp

显示:

UDP 00 *:TFTP *:*

然后启动服务。

8:测试TFTP

进入另一个目录{不是 / tftpboot目录,如用户机目录)。

CD /家/机

测试如下:


9:有一个错误:

{错误}错误代码0:权限被拒绝,因为tftpboot文件夹没有权限,或是上传和下载的文件没有权限。

{解析}修改权限

sudo chmod 777 R / tftpboot

{错误}代码1:文件未发现错误,原因有1:指定的文件不存在;2:服务开始,C选项不在参数指定的目录;原因3:有一个问题,因为安装时默认的TFTP目录{ / / / tftpboot VaR库},你可以把测试此目录中的文件来测试,如果猜测正确的描述是正确的。

{原因} 1和原因2都得到了很好的解决,这里只解决原因3:重新启动服务或重启系统。