开发板和电脑网线连接,电脑网线连接 ubuntu18.04 nfs搭建

【事先声明,每个人情况不同,不一定适用】

首先设置windows下用网线开发板连接的IP,默认网关个人没设,有需要也可以设置为192.168.137.1(跟IP一样)。

然后打开虚拟网络编辑器选择开发板网线。

 然后虚拟机设置如下,想要既传输文件又联网需要一个NAT,另一个是桥接模式。

打开终端,修改interfaces文件,注意有的网络是eth0等等,需要自己用ifconfig判断。

vi /etc/network/interfaces 
//文件末尾添加
#ens34
auto ens34
iface ens34 inet static
address 192.168.137.8
netmask 255.255.255.0
gateway 192.168.137.1

或者点击ubuntu右上角网络设置,注意网络一定要选择桥接的那个网络。

然后是开发板的网络设置,代码和上面基本一样,就是address改变一下,但是确保在同一局域网就行,然后重启网络服务或者reboot生效。

然后就是互相ping 通了 ,注意关闭windows和ubuntu防火墙。

ufw status   //查看ubuntu防火墙状态  inactive不需要管

ufw disable  //关闭防火墙

打开终端

#服务端
root

apt-get install nfs-kernel-server rpcbind

mkdir -p /nfs_rootfs

chmod 777 /nfs_rootfs

sudo vim /etc/exportfs   
//在文件末尾添加
/nfs_rootfs *(rw,sync,no_root_squash,no_subtree_check)
*:任意网络段
rw:可读可写
sync:同步对文件夹读写实时,不经过缓冲区    
no_root_sqush:文件夹控制权限  别的主机root拥有控制权限

exportfs -arv //刷新exports配置

showmount -e  //查看挂载配置是否生效

/etc/init.d/rpcbind restart

/etc/init.d/nfs-kernel-server restart


然后

执行命令如下,挂载自己:

 mount -t nfs 127.0.0.1:/nfs_rootfs /mnt/nfs -o nolock

 然后出现如下错误

mount.nfs: mount to NFS server '127.0.0.1:/nfs_rootfs' failed: RPC Error: Success

其实在开发板上也测了,出现protocol not supported的情况,一开始还质疑是不是网络没配置好。

吐血。

呜呜呜,经过一系列摸索,终于,决定自己搭建了一个,发现真的是开发环境不行(不知道是不是不适配我的电脑)。

客户端:

mount -t nfs -o nolock 192.168.137.1:/nfs_rootfs /mnt/nfs

df -h //查看挂载

服务端:

cd /nfs_rootfs

touch 1.txt

echo 123445 > 1.txt 

 如图:

 内牛满面。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值