九鼎X210 tftp服务器搭建

九鼎X210 tftp服务器搭建

开发板:九鼎X210BV3S uboot-IP:192.168.52.1
虚拟机:ubuntu20.04 x64 IP:192.168.52.100

安装服务器和客户端

sudo apt-get install tftpd-hpa tftp-hpa xinetd
sudo  apt-get install inetutils-inetd

注意:不要安装tftp和tftpd,会与tftp-hpa和tftpd-hpa冲突,导致tftpd-hpa服务启动失败

创建tftpboot目录并设置权限

创建目录: mkdir /tftpboot
设置权限: chmod -R 777 /tftpboot/ 
改变文件的拥有者和群组: chown -R tftp:tftp /tftpboot

配置环境

  1. 配置/etc/default/tftpd-hpa
 TFTP_USERNAME="tftp"
 TFTP_DIRECTORY="/tftpboot" 	# 这里是你的tftpd-hpa的服务目录
 TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"		
#-l是以standalone/listen模式启动TFTP服务,-c是可以上传文件的参数,- s是指定tftpd-hpa服务目录
  1. 建立配置/etc/xinetd.d/tftp文件
service tftp
{
disable = no
protocol= udp
port= 69
socket_type = dgram
wait= yes
user= nobody
server  = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps =100 2
}  

重启服务

sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart

测试TFTP服务##

cd /home
sudo touch test1.txt# 建立文件
tftp localhost  # localhost 表示本机
tftp>get test.txt   # 获取/tftpboot目录下的test.txt文件
tftp>put test1.txt  # 把/home/test1.txt放到/tftpboot目录下
tftp>q

退出后,在/home目录下会有一个test.txt文件,在/tftpboot
目录下有test1.txt,表示tftp服务安装成功!

配置Ubuntu虚拟机IP

ubuntu 从 17.10 开始,已放弃在 /etc/network/interfaces 里固定 IP 的配置,即使配置也不会生效,而是改成 netplan 方式 ,配置写在 /etc/netplan/01-netcfg.yaml 或者类似名称的 yaml 文件里。

步骤一,修改配置

# 具体文件可能有变化,但一定在 netplan 下
sudo vim **/etc/netplan/00-installer-config.yaml** 

步骤二,修改yaml配置文件

sudo vi /etc/netplan/00-installer-config.yaml

network:
  ethernets:
    ens33:     #配置的网卡的名称
      addresses: [192.168.31.215/24]    #配置的静态ip地址和掩码
      dhcp4: no    #关闭DHCP,如果需要打开DHCP则写yes
      optional: true
      gateway4: 192.168.31.1    #网关地址
      nameservers:
         addresses: [192.168.31.1,114.114.114.114]    #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
  version: 2
  renderer: networkd    #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd

步骤三,使配置的ip地址生效

sudo netplan --debug apply
  • 注意事项: 1、ip地址和DNS服务器地址需要用[]括起来,但是网关地址不需要 2、注意每个冒号后边都要先加一个空格 3、注意每一层前边的缩进,至少比上一层多两个空格

实现开发板和虚拟机下的linux、PC与linux之间能互传数据

开发板通过网线和电脑直连,ping通的网络设置
这里有个教程写的很详细,感谢作者。
.
.
.
.
.
.
.
.
.

END

参考:九鼎X210BV3S tftp服务器搭建
Ubuntu 20.04修改ip地址
S5PV210–UBOOT通过TFTP从UBUNTU16下载镜像

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值