实际中在主机上安装虚拟机,并在主机上通过网线连接arm板进行调试。

用网线将主机和arm板直接物理连接,且主机和arm必须处于同一个网段。(我们知道主机中的网卡具有路由器的功能)

其中arm板IP地址已经设定好,本例中的arm板ip地址设置为192.168.3.123(通过uboot可以更改)。arm板为友善之臂的Smart4418

PC最好具有以太网接口和无线网卡接口(方便测试)。

1.关闭Win10防火墙

“控制面板\系统和安全\Windows Defender 防火墙”中关闭防火墙。
最好在确认下网口和网线都正常。

2.根据不同虚拟机连接方式进行配置

2.1桥接模式

桥接模式的原理是构建虚拟交换机,主机网卡、虚拟机网卡同时连接到虚拟交换机。由于物理上不通过路由器,所以想要相互Ping通只能通过交换机的广播原理,即主机网卡、虚拟机网卡必须处于同一网段。它们的等效原理图如下:

在“控制面板\网络和 Internet\网络连接”中设置以太网的IPV4地址。注意不要设置成网管地址(0)和广播地址(255)了。

查看主机ip地址设置情况

在VMware界面中打开虚拟网络编辑器,并增加1个自定义网络VMnet0,设置其为桥接模式。桥接到以太网接口。

确定以太网口

并在设置界面选择 设置-网络适配器-自定义-VMnet0。

在虚拟机中配置网络,一定要保证虚拟机的ipv4地址和主机在同一网段

查看虚拟机ip地址设置情况

主机Ping虚拟机:

虚拟机Ping主机:

主机Ping arm:

虚拟机Ping arm:

Tips:在你的笔记本可以通过wifi连接Internet的情况下,根据等效原理图,虚拟机是无法Ping通外网的,而主机可以,经过实际尝试确实如此。

2.2NAT模式

NAT模式的原理是构建1个虚拟NAT路由,主机网卡、虚拟机网卡同时连接到虚拟NAT路由。主机、虚拟机都可通过该虚拟NAT路由访问Internet,由于存在NAT,主机网卡和虚拟机网卡不需要处于同一网段,它们对于Internet都是透明的。它们的等效原理图如下:

由于主机网卡和arm必须处于同一网段,如果已经设置过则不用设置,如果没有设置按照2.1中进行设置。查看NAT下主机ip配置:

在VMware界面中打开虚拟网络编辑器,选择VMnet8,第一个方框的勾一定要勾上,否则主机并没有连接到此NAT上(可自行试验)。

并在设置界面选择 设置-网络适配器-自定义-VMnet8(NAT模式)。

在虚拟机中配置网络,利用DHCP服务器自动获取ip地址。

查看虚拟机ip地址设置情况,可以看到由于由DHCP自动分配ip地址,虚拟机和虚拟NAT处于同一网段。

此时主机ping arm、虚拟机ping arm、虚拟机ping主机、主机ping虚拟机都可以ping通,不再列出图片。

Tips:由于虚拟NAT路由具有路由器特性,此时虚拟机和主机都可以联网 ~

折腾啦一天,希望对大家有帮助^ ^

主机(windows10)虚拟机(ubuntu18)arm板(linux3.4)相互ping通的更多相关文章

  1. 主机、虚拟机、开发板(u-boot)之间的连接 - ping测试

    1.设置主机的IP地址(这里注意,设置一定要设置网线宽带IP,不要选成无线网络的) 查看重点是否本地以太网卡(Realtek PCIe……) 2.修改本地连接3个IP地址,一定主机.虚拟机.开发板 三 ...

  2. 主机与虚拟机都可以上网,但是互相ping不通

    问题:主机与虚拟机都可以上网,但是互相ping不通  可能:相关入站规则没有启用  解决:第4步双击后,打勾设置“已启用” 

  3. 集群搭建:主机宽带拨号上网,虚拟机使用桥接模式,该如何ping通外网

    首先介绍一下看这篇文章需要的基础.需要了解虚拟机的 虚拟机的三种网络模式,有Linux基础知识,这些都是前提.首先介绍一下我的环境:主机:win7虚拟机:VMware Workstation 10虚拟 ...

  4. [转]virtualBox实现主机和虚拟机相互ping通,配置静态IP地址

    本文转自:https://blog.csdn.net/u010486658/article/details/70871940 背景: 需要在linux上安装软件用来练习,但是需要将安装包发送到linu ...

  5. 虚拟机Linux(centos)系统能ping通主机,主机无法ping通Linux解决方案

    本文引用:https://blog.csdn.net/clean_water/article/details/53023308 三个步骤: 第一步:虚拟机网络连接方式选择Nat 第二步.关闭liunx ...

  6. Vmware虚拟机CentOS7、Ubuntu20系统设置静态IP,且主机和虚拟机系统能相互ping通。

    目录 前言 一.VMware虚拟系统centos7设置静态IP 1.1 打开VMware虚拟网络配置窗口 1.2 方法1:通过DHCP服务给主机动态分配IP,同时设置centos静态IP 1.2.1 ...

  7. 主机和虚拟机能相互ping通但是不能复制

    1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web 后来发现是防火墙将80端口屏蔽了的缘故. 检查是不是服务器的80端口被防火墙堵了 ...

  8. openstack环境下的虚拟机通过浮动IP访问后能ping通外网IP不能ping通域名

    1.环境简介 openstack环境下构造Ubuntu系统的VM,VM配置受管子网和自管子网,同时绑定浮动IP 2.通过浮动IP访问VM后,ping www.baidu.com失败,但是通过IP地址p ...

  9. 开发板ping不通主机和虚拟机的看过来(转载)!

    前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了 ...

随机推荐

  1. print的位置差异

    第一种,for循环和print是同级的,只有当for循环结束了才会print d=[]for i in range(1, 101): d.append(i)print d[6::7] 第二种,也就是p ...

  2. [每日一讲] Python系列:字符串(下)

    字符串的常见操作 """ DATA STRUCTURE Container: Sequence -- String String is immutable.If stri ...

  3. JAVA笔记19-容器之三 Set接口、List接口、Collections类、Comparable接口(重要)

    一.Set接口 //HashSet综合举例 import java.util.*; public class Test{ public static void main(String[] args){ ...

  4. 防火墙firewalld 案例1.内网请求转发到外网

    环境: 内网应用服务端口流量需要转发请求到外网端口 解决思路: firewalld 的富规则 d主机: 富规则 d主机对外dnat发布5423端口,然后dnat请求s的80端口: s主机snat返回8 ...

  5. 19. ClustrixDB 执行计划解读

    EXPLAIN语句用于显示ClustrixDB查询优化器(也称为Sierra)如何执行INSERT.SELECT.UPDATE和DELETE语句.EXPLAIN的输出有三列: Operation - ...

  6. 创建一个Django项目

    创建一个django项目: 1. django-admin  startproject student_manage(项目名) 2. cd student_manage python manage.p ...

  7. 【java工具类】POI导出excel

    POI的maven依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi&l ...

  8. noip模拟题 Market

    题面描述: 数据范围: Solution: 我们发现\(v\)很小,但是\(M\)很大,考虑转化一下一般的背包 我们用\(f[v]\)来表示拿到价值为\(v\)的物品需要付出的最少代价,特别的,当\( ...

  9. FJOI2017 day2游记

    day0 早上复习了一下凸包,lct的板子,发现现在的我好菜鸡啊,做题基本上还得看题解,自己不是很能分析出来. 下午去看考场,在附中机房又写了一遍lct,然后a掉了文理分科完就回去了. 回家的路上走在 ...

  10. HDU 6012 Lotus and Horticulture(离散化)

    题目代号:HDU 6012 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6012 Lotus and Horticulture Time Limit: ...