要修改tftp配置目录,在网上查阅:修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。开启TFTP服务
修改后重启保存后并没有修改到,提示找不到文件。后来使用systemctl命令查看
可以看到加载文件不是那个文件。。。
进入后查看
[Unit] Description=Tftp Server Requires=tftp.socket Documentation=man:in.tftpd [Service] ExecStart=/usr/sbin/in.tftpd -s /tftpboot -c StandardInput=socket [Install] Also=tftp.socket
class="EnlighterJSRAW" data-enlighter-language="nginx">修改service中的目录即可,需要上传加上“-c”,注意/tftpboot文件夹的权限,如果没有权限会出现上面的(code=exited, status=66)的错误
修改完成后使用 systemctl daemon-reload 命令重启
我的环境是centos7带图形界面的,有个selinux功能,他会拦截我改/tftpboot权限的操作,导致一直出现permission denied 。我的解决方法是关掉它。然后就好了。


Comments NOTHING