vagrant 网络配置问题

宿主机mac,使用wifi
使用vagrant+vbox进行开发,在配置网络的时候出了些问题,希望有人帮忙回答下

clipboard.png
在这种情况下,虚拟机和局域网的的任何机器都可以实现互ping得通,但是虚拟机没办法ping通外网

clipboard.png
如果把配置文件的这一行注释掉,改用默认的网络配置,倒是可以ping得通外网,但局域网的其它机器就没办法访问虚拟机了

阅读 9k
4 个回答

用dhcp

config.vm.network "public_network",use_dhcp_assigned_default_route: true

clipboard.png
如图,就是网关也ping不通,宿主机可以ping得通网关。
执行route命令时候,显示要很久才显示default

新手上路,请多包涵

你的公有网络配置是不是写错了,怎么在,后面还加了个:
你能否配置私有网络啊。我私有网络写了IP地址也是10.0.25,不知道是什么情况?

我觉得你直接vagrant init boxname 启动后就可以Ping通外网的啊。。。
至于那个public ip应该是给你从非宿主机进行访问的时候用的吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进