虚拟机能ping开发板,开发板不能ping虚拟机问题解决

问题

有一次想跟开发板ping时遇到了这种情况,这种情况也从没有遇到过,因为开发板能ping得通电脑,就想着会不会是因为ubunto的防火墙打开了,但关闭了防火墙之后还是原样。然后我对比了以前能互ping的虚拟机,我发现了用ifconfig -a这个指令时,我这个虚拟机只显示了ens33跟lo这两个网卡,而以前的虚拟机有eth0。当我把虚拟机设为桥接模式时,会没有显示出ens33,所以我是用lo这个本地ip去ping,才导致了虚拟机能ping开发板,开发板不能ping虚拟机。

解决方法:

就是把ens33这个网卡名改为网卡一名eth0, 我的ubunto16.04用的是以下指令

sudo vim /etc/default/grub
找到GRUB_CMDLINE_LINUX=""
改为GRUB_CMDLINE_LINUX=“net.ifnames=0 biosdevname=0”
然后sudo grub-mkconfig -o /boot/grub/grub.cfg

执行之后重启虚拟机,再用 ifconfig -a 命令看下有没有eth0 ,接着设置这个网卡ip跟开发板互ping。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值