野火IMX.6开发板实现主机、虚拟机、开发板联网

本文介绍如何在VirtualBox中为虚拟机设置NAT和桥接网卡,并详细说明如何配置Windows和虚拟机网络参数以实现主机、虚拟机及开发板间的互联互通。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.设置virtualbox网卡
1.1 关闭虚拟机
1.2 设置添加网卡
进入设置-网络

1.2.1 添加网卡1(NAT网络)
这个网络是主机通过网络地址转换到虚拟机,比如主机用无线网卡WLAN上网,用NAT转换比较合适,这样虚拟机也可以访问外网。
在这里插入图片描述
1.2.2 添加网卡2(桥接网卡)
这个网络是主机通过无线网卡WLAN上外网,但是虚拟机想通过有线网卡和主机、甚至与开发板互相ping通,传输文件。
在这里插入图片描述
开启前先确保windows下的virtual host only网卡有开启,如下图:
在这里插入图片描述
二,配置windows和虚拟机
2.1 配置window以太网卡
设置windows下的以太网卡网段和virtual host only网卡保持一致
在这里插入图片描述
2.2 配置虚拟机网络
一般默认情况下,虚拟机是通过NAT共享网络给虚拟机用的,那么此时虚拟机也是可以上网的,只是不能和外界开发板进行互相ping, 同时windows主机也不能ping虚拟机。 如下图:
在这里插入图片描述
图中可以看到两块网卡,enp0s3是Ubuntu默认的网卡(NAT),enp0s8是新增的网卡(桥接网卡)

有时enp0s8可能会需要重新配置IP,需要修改虚拟机的IP地址
修改 sudo vim /etc/netplan/02-cloud-init.yaml文件

network:
    ethernets:
        enp0s3:
            addresses: [192.168.56.101/24]
            gateway4: 192.168.101.1
            dhcp4: no
    version: 2

运行sudo netplan apply使配置生效,通过ifconfig 查看ip是否配置成功

此时:
虚拟机网卡IP:192.168.56.101
主机IP:192.168.56.100
这里建议主机IP以虚拟机IP网段为准,如果不一样按照虚拟机的IP网段更改,血泪史。。

进入开发板系统,将开发板IP更改至同一网段

sudo ifconfig eth1 192.168.56.99 netmask 255.255.255.0

三,测试上网状态
PING就完事了,三者互通,就很舒服

参考:https://www.cnblogs.com/fuzidage/p/13718610.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值