在Ubuntu中搭建tftp服务,使用X210开发板加载系统测试
参考地址:https://www.cnblogs.com/icefree/p/7902043.html#_label1
1.注意事项
- 注意Winshared文件夹由于权限问题,不能作为服务器地址使用
- 配置完,要重新启动Ubuntu
- 要关闭Ubuntu的防火墙ufw disable
2.安装相关应用
- sudo apt-get install xinetd,安装xinetd,安装完成xinetd后
- 接下来安装tftp和tftpd apt-get install tftp-hpa tftpd-hpa
3.建立服务器目录
- mkdir /tftpboot # 这是建立tftp传输目录。
- sudo chmod 0777 /tftpboot
- sudo touch test.txt # test.txt文件最好输入内容以便区分
4.配置vi /etc/default/tftpd-hpa
- sudo vi /etc/default/tftpd-hpa
# vi /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftpboot" # 这里是你的tftpd-hpa的服务目录,这个想建立在哪里都行TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s" # 这里是选项,-c是可以上传文件的参数,-s是指定tftpd-hpa服务目录,上面已经指定
5.配置/etc/xinetd.d/tftp
- sudo vi /etc/xinetd.d/tftp
service tftp
{socket_type = dgramwait = yes disable = nouser = rootprotocol = udp server = /usr/sbin/in.tftpdserver_args = -s /tftpboot#log_on_success += PID HOST DURATION#log_on_failure += HOSTper_source = 11cps =100 2flags =IPv4
}
6.重启服务
按以下顺序重启
- sudo service tftpd-hpa restart
- sudo /etc/init.d/xinetd reload
- sudo /etc/init.d/xinetd restart
- 配置完,要重新启动Ubuntu
- 要关闭Ubuntu的防火墙ufw disable
7.测试
tftp localhost //localhost 表示本机127.0.0.1tftp>get test.txt //test.txt 是之前在 /tftpboot 目录下新建的文件tftp>put test1.txt //test1.txt 是在 /home 目录下新建的文件tftp>q //退出tfttp//使用arm上的linux进行下载文件 tftp -l a.txt -r a.txt -g 192.168.1.30
8.Windows下搭建tftp服务器
- 关闭防火墙
- 下载tftpd32
tftpd32相关设置
- 设置IP及目录
- 设置超时时间,默认3秒
- 设置IP及子网掩码
9.在u-boot中配置网络
- 在开发板进入uboot后修改如下内容
ipaddr=192.168.1.88
serverip=192.168.1.16
gatewayip=192.168.0.1
netmask=255.255.255.0 - 修改完成后,ping192.168.1.16,检测网络是否正常
10.下载镜像到DDR中启动
- 将zImage-qt放入设写的tftp目录中
- 在u-boot中执行tftp 0x30008000 zImage-qt,将镜像下载到DDR中
- 执行bootm 0x30008000,进入系统
在Ubuntu中搭建tftp服务,使用X210开发板加载系统测试相关推荐
- 在Ubuntu中搭建nfs服务,使用X210开发板在uboot中用nfs加载系统测试
1.注意事项 注意Winshared文件夹由于权限问题,不能作为服务器地址使用 2.安装相关应用 sudo apt-get install nfs-kernel-server,安装服务器 3.建立服务 ...
- ubuntu上搭建tftp服务
ubuntu上搭建tftp服务 1. 安装tftp服务 2. 配置 3. 重启tftp服务 4. 测试 1. 安装tftp服务 sudo apt install xinetd tftp tftpd 2 ...
- Ubuntu下搭建NFS,并在开发板挂载
---恢复内容开始--- zai root huanjingxiachaozhuo $ su 一.搭建NFS 1.执行命令:sudo apt-get install nfs-kernel-server ...
- windows搭建tftp服务器_Ubuntu中搭建TFTP服务器
参考: 在Ubuntu中搭建TFTP服务器_小拇指的脑瓜子的博客-CSDN博客_ubuntu tftpblog.csdn.net 主要步骤: sudo apt-get install -y xine ...
- ubuntu版php开发工具,Ubuntu 中搭建 LAMP 及 php 开发工具
Ubuntu 中搭建 LAMP 及 php 开发工具 Step1. 安装 Apache 1.在 terminal 中输入一下命令并执行: sudo apt-get install apache2 2. ...
- Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)
Hadoop平台搭建有三种模式,分别是单机模式.伪分布模式.完全分布模式.单机模式是在单一计算机或者服务器上运行Hadoop,没有分布式的文件上传和任务分配等功能.它执行的流程仍然是Map/Reduc ...
- Ubuntu中重启ssh服务时提示:Job for ssh.service failed because the control process exited with error code. See
场景 在Ubuntu中重启ssh服务时提示: Job for ssh.service failed because the control process exited with error code ...
- Ubuntu中配置NFS服务
NFS协议允许远程访问Linux主机中的指定目录,并且在Windows 7中,原生支持将NFS文件系统映射到本地,通过资源管理器就可以访问Linux虚拟机或者开发板中的文件,非常方便. Ubuntu中 ...
- 银河麒麟V10 SP2 搭建tftp服务
搭建tftp服务 服务端: 1.查看软件是否安装 # rpm -qa |grep tftp 2.如果没有安装就去安装软件 # yum install tftp-server -y 3.查询安装软件产生 ...
最新文章
- java unsafe获取指针_【实战Java高并发程序设计 1】Java中的指针:Unsafe类
- call( )、apply( )
- Socket 进行发送
- [转载]实际举例C#引用类型和值类型的区别
- 【Spring Boot】【Thymeleaf】The SpringStandard Dialect
- MongoDB简单概述
- 推荐几个好评率超高的公众号,有远见的程序员都关注了!
- uniapp 按钮固定在底部
- 鸿蒙os系统使用技巧,鸿蒙OS系统的四大技术特性介绍
- Atmega128串口详解
- R语言:作业二(矩阵:求行列式、逆矩阵、特征值、特征向量)【补充:矩阵相关运算知识】
- 成都到乐山1日游攻略
- 计算机文件搜索快捷方式,文件搜索快捷键是什么
- 7-7 选民投票 (20分)(不区分大小写投票)
- 阿里云物联网Iot设备上下线状态数据流转的设置
- 空间分辨率、频谱分辨率、辐射计量分辨率、时间分辨率。
- C++使用TinyXml2解析Xml
- Spring MVC过滤器-超类
- 计算机专业期末背书,每到期末,我就后悔读了这个专业
- Modern source-to-source transformation with Clang and libTooling