MacOS 升级Monterey后,VBox无法桥接WIFI, 解决办法

更新:找到更好的替代办法:

方案一:

只加一张网卡,直接用VBOX自带的NAT +自带的端口转发就行 ,双向访问+VM节点互通+上外网。(本质就是VBOX 给你方便的做了个SNAT吧)

方案二:

每个vm添加2个网卡,一个桥接卡bridge   enp0s3用来通host,vm互通,还有一个nat卡,专门用来上外网,下软件。

VBOX :6.1.32

OS :12.2.1

长期以来,我使用开源的vbox会在本地部署几台VM测试一些流程和功能,辅助学习。

在windows平台,这些虚拟机的网络我一般是这样设置:

1、网络选择host-only(VMnet0),固定ip地址

2、把宿主机的WiFi网卡网络分享给host-only网卡(Vmnet0)

这样既能使用yum方便的下载外网依赖,也能和宿主机互通,同时固定虚拟机IP 地址,方便搭建k8s这样的集群。

在macOS平台(intel i9 2019款),升级Monterey之前,设置如下:

1、网络选择桥接系统WiFi网卡,en0

2、虚拟机内部配置和en0同一个网络的固定IP,这样同样满足需求。

然鹅,在更新到Monterey (12.2.1)之后,VBox 不能正常桥接了:

桥完只能:

1、vm可以DHCP到地址,vm之间互通

2、host 跟vm之间也互通

3、vm不通网关,导致不能上外网,yum和pip GG.

因而无法SSH连到虚拟机。而host-only只能和宿主机互通,又不能像Windows那样共享网络,这就导致虚拟机与世隔绝,YUM不能用了,极为不便。

探找到替代方案:

VBox 新增一个host-only网卡,默认192.168.56.0/24,

再新增一个NAT network,设置同样的网段 192.168.56.0/24

虚拟机的网卡enp0s3,使用nmtui配置,设置连接自动

这样在需要临时上一下外网的时候切到NAT,然后回到host-only访问SSH,VM的IP可以保持不变。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值