tftp服务器 怎么用 linux

tftp服务器 怎么用 linux,第1张

安装tftp服务器:需要安装xinetd、tftp、tftp-server3软件1、如果能上网,通过yum安装:sudo yum install xinetdsudo yum install tftpsudo yum install tptp-server 2、如果不能上网,可以直接安装提供的rpm包:sudo rpm -ivh xinetd-2.3.14-18.fc9.i386.rpmsudo rpm -ivh tftp-0.48-3.fc9.i386.rpmsudo rpm -ivhtftp-server-0.48-3.fc9.i386.rpm配置tftp服务器:修改/etc/xinetd.d/tftp文件disable=yes 改为 disable=noserver_args=-s /var/lib/tftpboot 改为 server_args=-s /tftpboot/ -c 修改/etc/sysconfig/selinux文件 SELINUX=disabled (系统默认是enforcing)要改成disabled chmod 777 /tftpboot 修改/tftpboot文件夹的权限 启动 service xinetd restart 查看tftp服务是否开启: netstat -a grep tftp显示结果为 udp0 0 *:tftp *:* 表示服务已经开启,tftp配置成功 把openwrt-ar71xx-wp543-squashfs-4M-factory.img 文件复制到目录/tftpboot 下 在目录/home/x(目录名)下: 启动tftp服务器 sudo in.tftpd -l /tftpboottftp 192.168.0.26(本机的IP地址)tftp>get a(文件名) 在服务器上下载文件 tftp>put a(文件名) 上传文件到服务器上 tftp>q 退出 启动tftp服务器:service tftpd-hpa stop 停止tftp服务器service tftpd-hpa start 开启tftp服务器service tftpd-hpa stutus查看tftp运行状态service tftpd-hpa restart 重启tftp服务器 (注意:文件传输后文件的权限会发生变化) 进入TFTP操作: connect:连接到远程tftp服务器mode:文件传输模式put:上传文件 get:下载文件 quit:退出verbose:显示详细的处理信息 tarce:显示包路径 status:显示当前状态信息binary:二进制传输模式ascii:ascii 传送模式 rexmt:设置包传输的超时时间 timeout:设置重传的超时时间 help:帮助信息 ? :帮助信息 -g 表示下载文件 (get)-p 表示上传文件 (put) -l 表示本地文件名 (local file) -r 表示远程主机的文件名 (remote file)例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令: tftp -g -r embedexpert 192.168.1.2 出现的一些问题及原因(解决方法): 1、Transfer time out. tftpd服务没有启动 2、Error code 0:Permission denied 可能是由SELinux造成的,在FC3和FC3以后的FC版本中SELinux默认的都是开启的,现在要关掉它。 修改文件/etc/sysconfig/selinux,设定SELINUX=disabled,然后重启电脑即可 或者 执行命令system-config-securitylevel打开“安全级别配置”对话框,将SELinux(S)选项中“强制”改为“允许”3、Error code 1:File not found 指定的文件夹不存在;或tftpd启动参数中没有指定-c选项,允许上传文件 4、Error code 2:Only absolute filenames allowed /etc/xinetd.d/tftpd文件的设置没设好,只需要将server_args= 改为你自己设定 的服务器文件夹就行了 5、Error code 2:Access violation上传的文件要有相应的可读写(覆盖)的权限才能上传,要对文件的权限进行修改 chmod 777 a(文件名)

苹果手机不可以下tptp。

安卓手机一部(拥有otg功能、已Root、支持usb网卡(usb转rj45)上网),一根otg数据线,一张usb网卡还有一根网线。以及终端模拟器类软件Termux。首先将tg数据线、手机、ousb网卡与网线连接好,再将网线另一端连接到路由器的LAN口。手机端打开Termux,执行 ifconfig 命令查看网络接口是否被正常识别,如有eth0接口出现,即可进行下一步操作。

静态ip的配置依实际情况而定(注意:此步操作需要root权限)。首先明确tftp服务器的根目录(即被用于下载的固件文件存放在手机当中的哪个目录下),使用cd命令切换到存放有路由器固件的文件夹当中,执行完截图当中的命令后只有在开始下载固件时才会有后四行输出(注意:此步操作需要root权限)。

启动tftp服务器: service tftpd-hpa stop 停止tftp服务器 service tftpd-hpa start 开启tftp服务器 service tftpd-hpa stutus查看tftp运行状态 service tftpd-hpa restart 重启tftp服务器 前提你得安装和部署了tftp sudo yum install xinetd sudo yum install tftp sudo yum install tptp-server


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/395889.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存