解决 virtualbox 上虚拟机上外网问题

作者: 王炳明 分类: 软件大杂烩 发布时间: 2021-03-04 09:08 热度:2,930

创建起来的虚拟机,我们给他两张网卡

  • 一张用来上外网:使用 NAT
  • 一张用来固定ip:使用 Host-Only

解决 virtualbox 上虚拟机上外网问题

解决 virtualbox 上虚拟机上外网问题

如果你是第一次使用 vbox ,上面网卡2中 界面名称 vboxnet0 你是没法选的,这个网络需要你事先手动创建它。

点击菜单栏,管理 -> 主机网络管理 -> 创建

解决 virtualbox 上虚拟机上外网问题

弄好后,进入虚拟机,新增网卡2 的网卡配置文件,写入如下配置,里面可能需要你自定义替换的有 网卡名(NAME 和 DEVICE)还有 ip 地址(IPADDR,记得和你上面创建的 vboxnet0 在同一个段内),网关可以不用填写,因为我们不用它上外网。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.56.101

由于我们使用的是 NAT 网络,NAT 网络要想生效,必须使用 NetworkManager 服务来管理网络。为了避免冲突,最好将 network 服务关闭,并关掉开机启动。

systemctl disable network
chkconfig network off

最最主要的一点,就是你的 NAT 网卡不能有网卡配置文件,一定要删除。

一切就绪后,重启虚拟机,就能看到你虚拟机上有两张配上ip 的网卡了。

解决 virtualbox 上虚拟机上外网问题

文章有帮助,请作者喝杯咖啡?

发表评论