主机、虚拟机、开发板互相ping通的步骤

背景

当前环境是主机连接公司的WiFi,虚拟机装主机上(废话),然后用网线连接主机和开发板。在调节主机、虚拟机、开发板时总是会出现某一方无法ping另一方的情况,改来改去,拆东墙补西墙,折磨了一天后,终于都通了。

ps:文章过于简陋,我有空就修一下,没空就算了

1.虚拟机ping到网络和主机

i.mx287学习笔记-ubuntu虚拟机网络配置同时连接WIFI上外网和连接以太网与i.mx287开发板通信-腾讯云开发者社区-腾讯云 (tencent.com)

这位前辈写得很好了,看他的就行了。文章里还有其他介绍,但我建议一步步来,在这一步里,虚拟机能ping到www.baidu.com和主机上的无线网卡就可以了。

这是我的无线网卡的IP

补充:在虚拟机和主机可以互相ping通的情况下,出现了FileZilla无法访问到虚拟机的问题,那么应该看一下是不是自动获取IP地址。NAT模式下,自动获取的IP才是真实IP。ps:原作者文章又找不到了,有兴趣的可以自己找找相关内容。

进度:此时虚拟机应该已经可以联网,并且虚拟机可以和主机互相ping通

2.开发板ping到主机

开发板通过网线和电脑直连,ping通的网络设置_电脑连无线,电能与开发板直连网线怎么ping通-CSDN博客

这一步也看前辈的资料就好了,运气好可能就直接过了,但对我来说事情并没有那么简单(悲)。

还有就是,我只参考了里面主机和开发板的配置,虚拟机我没有按照里面的方式进行配置。其实我试过了,但最后出问题了。

里面开发板ping到主机,指的是ping到有线网卡,也就是你插上网线后显示的以太网。这是我的以太网IP

进度:此时开发板和主机应该已经可以互相ping通了

3.开发板ping到虚拟机

本人就是卡在了这一步,具体原因也有前辈分析出来了,但他没有解决方式。有兴趣的可以看一下,没兴趣就算了。原因是主机和虚拟机是通过无线网卡ping通的,而主机和开发板是通过有线网卡ping通的,所以虚拟机和开发板ping不通。链接如下:

开发板ping不通虚拟机?虚拟机,物理机,开发板之间相互ping通问题_开发板无线ping不同虚拟机可以用吗怎么设置-CSDN博客

然后解决方式也很简单,由于下一步的文章找不到了,贴图

不要动之前的配置,新添加一个网络适配器。

然后下一步按这位前辈的步骤来配:

linux开发板与Ubuntu服务器如何实现互相ping通 - 知乎 (zhihu.com)

注意,到了这一步之后,我们Ubuntu上应该有两个网络连接选项

不建议两个网络同时处于连接状态,因为我用的时候只有其中一个生效,为了避免混乱,开一个就好了。这两个连接就是分别代表了有线网卡地址生效和无线网卡地址生效。有线网卡地址生效时,三者互相可以ping通,但是虚拟机不能联网,更新或下载软件会很麻烦。有线网卡地址生效,则虚拟机和开发板不能互相ping通。

进度:到这步已经满足了基本的网络需求,开发或学习应该够用了,虽然切换是有点麻烦。

PS:到这一步都不行的话只能建议多找找资料了,bug如海,游不动

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值