mac主机,虚拟机(win10和linux),目标机(开发板)之间相互ping通


1 主机是mac,虚拟机装了两个系统win10 和 linux12.04 ,以及一个开发板


2 mac和目标板 用网线通过 路由器连接(我的是虚拟机时parallels desktop;要是再windows系统下用Vmware虚拟机 可能还得将  虚拟机下的网络设置为bridged,其他网络设置与主机类似,包括子网掩码,只是IP不同


3 首先得将防火墙给关了,包括mac ,win10;


4 如果wlan口接了外网线,联网的话,主机的IP必须为本地连接,不能是无线的,(假如不联网的话,即不接wlan线,也是可以ping的),

  mac 有两个 一个是本地的(假如是192.168.1.100),另外一个估计是虚拟机的(10.200.55.2)

 虚拟机下的两个系统:

win10 :  10.200.55.3

linux:  10.200.55.6

此时目标板应该设置为192.168.1.x网段的( 假设192.168.1.200)

目标板ping mac和虚拟机的win10 和 linux都只能是 192.168.1.100, 

ping 192.168.1.100

如果 目标板 ping mac和虚拟机的win10 和 linux   用下述网址,是错误的

ping 10.200.55.2 

ping 10.200.55.3

ping 10.200.55.6


但是反过来,  mac和虚拟机的win10 和 linux  ping 目标板 则用下述

ping 192.168.1.101


最后,还有好玩的是:

虚拟机下的win10 和 linux ping  mac主机,以下两个都可以ping通

ping 192.168.1.100

ping  10.211.55.2 

当然win10 和 linux是可以互相ping的

win10 ping linux:ping 10.211.55.3

lilux ping win10: ping 10.211.55.6


还有一种不用路由器或者交换机,直接用 用交叉网线的连接的通讯方法,还没试过,有机会再贴上




你可能感兴趣的:(LINUX)