主机(windows10)虚拟机(ubuntu18)arm板(linux3.4)相互ping通
实际中在主机上安装虚拟机,并在主机上通过网线连接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通的更多相关文章
- 主机、虚拟机、开发板(u-boot)之间的连接 - ping测试
1.设置主机的IP地址(这里注意,设置一定要设置网线宽带IP,不要选成无线网络的) 查看重点是否本地以太网卡(Realtek PCIe……) 2.修改本地连接3个IP地址,一定主机.虚拟机.开发板 三 ...
- 主机与虚拟机都可以上网,但是互相ping不通
问题:主机与虚拟机都可以上网,但是互相ping不通 可能:相关入站规则没有启用 解决:第4步双击后,打勾设置“已启用”
- 集群搭建:主机宽带拨号上网,虚拟机使用桥接模式,该如何ping通外网
首先介绍一下看这篇文章需要的基础.需要了解虚拟机的 虚拟机的三种网络模式,有Linux基础知识,这些都是前提.首先介绍一下我的环境:主机:win7虚拟机:VMware Workstation 10虚拟 ...
- [转]virtualBox实现主机和虚拟机相互ping通,配置静态IP地址
本文转自:https://blog.csdn.net/u010486658/article/details/70871940 背景: 需要在linux上安装软件用来练习,但是需要将安装包发送到linu ...
- 虚拟机Linux(centos)系统能ping通主机,主机无法ping通Linux解决方案
本文引用:https://blog.csdn.net/clean_water/article/details/53023308 三个步骤: 第一步:虚拟机网络连接方式选择Nat 第二步.关闭liunx ...
- Vmware虚拟机CentOS7、Ubuntu20系统设置静态IP,且主机和虚拟机系统能相互ping通。
目录 前言 一.VMware虚拟系统centos7设置静态IP 1.1 打开VMware虚拟网络配置窗口 1.2 方法1:通过DHCP服务给主机动态分配IP,同时设置centos静态IP 1.2.1 ...
- 主机和虚拟机能相互ping通但是不能复制
1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web 后来发现是防火墙将80端口屏蔽了的缘故. 检查是不是服务器的80端口被防火墙堵了 ...
- openstack环境下的虚拟机通过浮动IP访问后能ping通外网IP不能ping通域名
1.环境简介 openstack环境下构造Ubuntu系统的VM,VM配置受管子网和自管子网,同时绑定浮动IP 2.通过浮动IP访问VM后,ping www.baidu.com失败,但是通过IP地址p ...
- 开发板ping不通主机和虚拟机的看过来(转载)!
前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了 ...
随机推荐
- windows上部署hadoop(单机版)
在window系统开发程序时,远程linux服务器上的hadoop速度很慢,影响开发效率,能不能在本地搭建hadoop环境的?答案肯定的,且看下文如何在window上部署hadoop: (源文地址:h ...
- PIXI如何绘制离屏canvas到舞台上
有个方法是toDataURL(),原生的,先转换成图片再绘制. 但是pixi提供了一个BaseTexture,其构造函数的参数可以是一个canvas 因此可以直接使用如下代码绘制canvas //微信 ...
- 使用tensorflow训练word2vec
from http://blog.csdn.net/wangyangzhizhou/article/details/77530479?locationNum=1&fps=1 使用了tensor ...
- mysql存储ip数值
字段使用 int unsigned 类型就可以满足存贮ip2long(ip)的数值 插入时,可以使用inet_aton('100.200.30.22') 将ip地址转换为数值 查询时,使用inet_n ...
- 源码编译git-go
2018.8.29 安装指定版本的git 一,安装 编译前准备: 依赖库 yum install curl-devel expat-devel gettext-devel openssl-devel ...
- 【javascript】生成二维码
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 < ...
- BZOJ 4245: [ONTAK2015]OR-XOR 贪心 + 位运算
Description 给定一个长度为n的序列a[1],a[2],...,a[n],请将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的异或和,则总费用为c[1] or c[2] or ...
- week3 作业
1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 1.1 创建文件 touch FILE mkdir DIR mkdir -p DIR1/DIR2/DIR3/ 递归创建子目 ...
- 南京网络赛C
分段打表大法好!!! 打表40min,A题1s https://nanti.jisuanke.com/t/41300 #include<bits/stdc++.h> #define int ...
- [CSP-S模拟测试]:最大异或和(数学)
题目传送门(内部题81) 输入格式 第一行一个整数$T(T\leqslant 20)$,表示测试数据组数 接下来$T$组,对于每一组,第一行一个整数$n$ 第二行有$n$个整数,为$w_1,w_2.. ...