NFS 的网络问题

3 篇文章 0 订阅
1 篇文章 0 订阅

在虚拟机上安装了 ubuntu ,用 petalinux 定制适用于 zynq板卡的 定制Linux 系统

使用 NFS 将在 ubuntu 内编译完成的 SDK工程目录 挂载到 zynq板卡 定制Linux系统 的  /mnt 文件下

具体步骤参考文档《course_s4_ZYNQ那些事儿-Linux实验篇V1.06》第四章 NFS服务安装

使用 NFS 要求 Ubuntu 的 ip 与 zynq板卡的 ip 处于同一个网段(例如192.168.111.xx,前三位相同),即同一个局域网内。

 

答案在最后第4条

 

1 对于网络的说明

此时电脑主机的网卡信息如上,WLAN 为主机外接网络, 以太网 为闲置网口, VMware_Network_Adapter 为host_only模式虚拟网卡,VMnet1 为host_only模式虚拟交换机 , VMware_Network_Adapter 为NAT模式 虚拟网卡,VMnet8 为NAT模式 虚拟交换机,虚拟机默认使用 NAT 模式,VMnet8 的ip 即为虚拟机模拟网卡ip


 

2 网络 NAT 模式,桥接模式 ,host_only 模式的区别

参考:https://blog.csdn.net/zkuncn/article/details/78452098

NAT模式 是VMnet8将挂载的设备分配到新的网段下,包括虚拟机和桥接设备(相对于VMnet8)。(如果将以太网与VMnet8桥接后,若将以太网接口 直接插入 光纤,可能会引起网络上其他设备ip被重新分配,不能上网)

桥接模式是和主机用同一个网段,与外界链接

host_only 是使用 新的网段(相对于VMnet1),不能与外界链接

 

3  虚拟机 ubuntu 手动修改 ip

参考: https://blog.csdn.net/davidhzq/article/details/102991577

ubuntu18.04 直接使用桌面配置就可以,有两个注意事项:

A:配置后要重启才生效,注销没有用

B:  网关不是 VMnet8 的 ip(因为是 nat 模式),ubuntu nat模式 网关的位置在 虚拟机 编辑 → 虚拟网络编辑器

 

3 zynq板卡 单独上网

使用 petalinxu 制作的 定制Linux系统 系统是带 DHCP 功能的,即自动获取ip,可以进入 定制Linux系统 的 /etc/network/interfaces 查看

手动修改ip参考: https://blog.csdn.net/nzjdsds/article/details/77197246,一般无需手动即可上网

将主机网络直接分享给 zynq板卡 ,可以直接 右键WLAN属性,共享 给接口 以太网(网线通过此网卡与 zynq板卡相连)即可

参考:https://blog.csdn.net/iamsongyu/article/details/83147147,记得重启 zynq板卡即可自动获取ip

 

4 如何让 虚拟机的ubuntu 和 zynq 板卡 共享同一个网段 呢?

2和3 都会有各自的 ip,如果要使 ip 相同可用 主机网卡的桥接模式,右键-桥接

注意:

A  网桥要设计成 VMnet8 的网段

B  zynq 板卡重启才能自动识别 ip

C  桥接后可能会引起 WLAN 无法上网的问题,此时要先 将 VMnet1 和 以太网 桥接,然后 VMnet1断开, VMnet8 桥接

 

ps: 用petalinux定制 rootfs 时要把 filesystem package → console → network → nfs-utils  选上

此问题是官方bug http://www.linuxfromscratch.org/blfs/view/8.3-systemd/basicnet/nfs-utils.html

应加上 nfsvers=3

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值