NFS挂载配置,Ubuntu、Windows,开发板通信(步骤超详细!!!)

NFS 挂载网络文件系统

1. 配置Windows

  1. 插入网线

  2. 打开控制面板,进入到网络和共享中心(Win11用户)

在这里插入图片描述

  1. 接着找到以太网选项,点击进入

在这里插入图片描述

  1. 按照下面的步骤设置以太网:右击属性 --> 双击Internet协议版本4(TCP/IPV4),改成下面的IP地址

    在这里插入图片描述

  2. 关闭窗口就配置完了,接下来配置虚拟机VMware

2. Ubuntu的配置(配置虚拟机的网络)

  1. Vmware编辑->虚拟网络编辑器

在这里插入图片描述

  1. 右击“更改设置”(管理员权限)

在这里插入图片描述

  1. 选中VMnet0,设置为桥接模式,桥接的网络选择以太网口,如果不知道那个是以太网口,可以参考上面的步骤找到以太网属性,就可以看到以太网的标识名(如下图2所示),选择好桥接对象之后就可以点击应用->确定,然后等待网络配置

    在这里插入图片描述

    在这里插入图片描述

  2. 接着找到虚拟机 --> 设置

在这里插入图片描述

  1. 按照下面的图片将虚拟机配置为桥接模式

在这里插入图片描述

  1. 接着进入到虚拟机系统,打开终端,执行下面的命令,对interfaces文件进行编辑

    sudo gedit /etc/network/interfaces
    

    配置的内容如下:

    #auto eth0
    iface eth0 inet static
    address 192.168.100.192
    netmask 255.255.255.0
    gateway 192.168.100.1
    network 192.168.100.0
    broadcast 192.168.100.255
    dns-nameservers 192.168.100.1
    

在这里插入图片描述

  1. 保存并关闭串口,然后重新启动网络,运行下面的命令

    sudo /etc/init.d/networking restart
    

    然后使用ifconfig指令查看IP设置是否生效

在这里插入图片描述

  1. 接着设置挂载目录,运行下面的命令打开配置文件进行配置

    sudo gedit /etc/exports
    

    配置内容如下(在文件的最后一行添加如下内容):

    /source/rootfs/rootfs *(rw,sync,no_root_squash,no_subtree_check)
    

    配置完成,保存并关闭

在这里插入图片描述

  1. 重新启动NFS服务,运行下面的命令:

    sudo gedit /etc/services
    

    如果重启成功即出现下面的内容,如果失败,有可能是网线的问题,重新插拔一下网线

    在这里插入图片描述

  2. 拷贝挂载的文件,拷贝的目录需要和第八步设置的一样,我这里是将文件拷贝到了/source/rootfs/rootfs目录下

在这里插入图片描述

3. 配置开发板

  1. 启动开发板,在进入系统之前按回车键进入uboot系统

在这里插入图片描述

  1. 设置ubootIP地址,保持和Windows以太网以及Ubuntu处在同一网段之下:

    setenv ipaddr 192.168.100.191
    setenv netmask 255.255.255.0
    setenv gatewayip 192.168.100.1
    setenv serverip 192.168.100.192
    save
    
  2. 配置挂载目录(**注意:**保持目录和Ubuntu里面共享的目录路径一致)

    setenv bootargs root=/dev/nfs nfsroot=192.168.100.192:/source/rootfs/rootfs rw console=ttySAC2,115200n8 lcd=WA101S ip=192.168.100.191:192.168.100.192::::eth0:off init=/linuxrc
    
  3. 重启开发板,然后在进入系统之前按回车键进入uboot系统,然后测试网路连通性,使用ping指令进行测试

    在uboot系统中输入下面的指令

    ping 192.168.100.192
    

    如果出现host 192.168.100.192 is alive则证明网络通信没问题

在这里插入图片描述

注意:(1)如果要测试uboot与Windows的网路连通性,以及Ubuntu与Windows的网络连通性,则需要注意Windows防火墙的问题,可能会因为防火墙导致无法ping

(2)无论什么情况,在uboot的系统模式下,Ubuntu都不能ping通uboot,但是uboot能ping通Ubuntu

  1. 重启开发板,进入挂载系统

在这里插入图片描述

可以看到,linux指令和IP地址都没问题,和之前配置的一样

4. 测试

在Ubuntu中创建文件,可以看到开发板中也同时出现相同的文件,查看内容,与Ubuntu上的内容一样,在uboot上对文件进行操作,Ubuntu上也可以查看

在这里插入图片描述

在这里插入图片描述

至此,NFS挂载配置完成!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Super Mark

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值