瑞芯微Rockchip开发者社区
直播中

吴湛

9年用户 827经验值
擅长:电源/新能源
私信 关注
[问答]

怎样在RK3399开发板上去搭建一种NFS开发环境呢

怎样在RK3399开发板上去搭建一种NFS开发环境呢?

回帖(1)

李静

2022-3-7 13:49:09
制作一根交叉网线(好像普通不交叉网线也可以,待确认),连接开发板和电脑
虚拟机采用桥接模式(不选复制物理网络)上网,如果上网不成功,选择虚拟机编辑---》虚拟网络编辑器--》还原默认设置--》确定,重启虚拟机即可上网,(如果是网线直连,则需要把桥接模式连接到有线网卡上)
把被桥接的网卡设置为192.168.1.150   255.255.255.0即可,保证三者同一个网段,等待虚拟机网络稳定(此处可能会有几分钟寻找ip)

虚拟机设置sudo ifconfig ens33 192.168.1.148 netmask 255.255.255.0
开发板用串口模式打开sudo ifconfig eth0 192.168.1.149 netmask 255.255.255.0
开发板和虚拟机linux关闭防火墙sudo ufw disable   
PC通过电脑设置关闭防火墙
互相ping一下,看是否联通(如果有问题/etc/init.d/network-manager restart重启网卡重新设置)

NFS服务器端(Ubuntu虚拟机):
sudo apt-get install nfs-kernel-server  # 安装 NFS服务
sudo vim /etc/exports    #添加 NFS 共享目录
若需要把 “/nfsroot” 目录设置为 NFS 共享目录,请在/etc/exports文件末尾添加下面的一行:
/nfsroot *(rw,sync,no_root_squash)     # * 表示允许任何网段 IP 的系统访问该 NFS 目录
新建“/nfsroot”目录,并为该目录设置最宽松的权限:
sudo mkdir /nfsroot
sudo chmod -R 777 /nfsroot
sudo chown ipual:ipual /nfsroot/ -R   # ipual 为当前用户,-R 表示递归更改该目录下所有文件
sudo /etc/init.d/nfs-kernel-server restart  #每次修改/etc/exports文件后都需要重新启动 NFS 服务

NFS客户端(开发板):
强烈推荐华为源ubuntu 18.04 for arm64,快,可以通过下列命令替换
wget -O
/etc/apt/sources.list
apt-get update
sudo apt-get install nfs-kernel-server  # 安装 NFS服务
ping 192.168.1.105  #ping主机ip
sudo mount -t nfs 192.168.1.105:/nfsroot /mnt -o nolock   #挂载
umount /mnt                                                                     #卸载
继续为开发板安装SSH服务,这个比串口好用太多,一般默认已经安装,可以查看/etc/ssh/sshd_config查看并修改配置。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分