在 Oracle VM Virtual Box Manager 上分配仅主机适配器后无法连接到互联网

在 Oracle VM Virtual Box Manager 上分配仅主机适配器后无法连接到互联网

我在运行 Windows 10 的笔记本电脑上通过 Oracle VM Virtual Box Manager 设置了 Ubuntu Server 22.04。我选择了“仅主机适配器”,因为我需要静态 IP,而以前的桥接适配器每次打开和关闭手机热点时都会不断更改 IP。但现在,虚拟机无法访问互联网。我添加了 NAT 作为第二个适配器,但这没有任何帮助。我遗漏了什么吗?我该怎么做?

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

在...的帮助下桥接网络您可以修复此问题。VirtualBox 使用名为网状过滤器在主机系统上。它用于从物理网络传输数据并注入其中。这意味着它充当主机和虚拟机之间的桥梁。

按照以下步骤为 Virtual Box 中现有的虚拟机配置桥接网络:

  1. 在 Oracle VM VirtualBox 管理器中右键单击虚拟机,然后单击设置

  2. “网络”选项卡

    • 单击适配器 3

    • 勾选启用网络适​​配器并选择连接至:桥接适配器

    • 单击“确定”保存更改。

答案2

在 VirtualBox 7 上将 Ubuntu Server 22.04 VM 客户机连接到互联网

它也适用于 Ubuntu 桌面

我只是将 matigo 对原始问题的回答粘贴在这里,因为这是我在通过 WiFi 适配器连接到互联网的 Windows 10 PC 上安装的 Virtualbox 7 环境的组合

对于此类情况

  • “桥接适配器”必须是“适配器 1”
  • “仅主机适配器”需要是“适配器 2”。
  • 确保将仅主机适配器设置为适配器 1,并且在适配器 1 中将混杂模式设置为“全部允许”,并且选中“电缆连接”选项。

从此,一切开始顺利起来

答案3

您可能在 netplan 中缺少一个配置。我在 ubuntu22 中遇到了同样的问题,但我使用以下命令配置了 netplan,并且成功了。

步骤1:sudo vim /etc/netplan/00-installer-config.yaml

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      dhcp4: true
    enp0s8:
      dhcp4: true
  version: 2

步骤 2:应用上述更新网络计划使用以下命令 -

sudo netplan apply

步骤 3:现在检查命令“ ip a”或“ ifconfig”,您将在 enpos8 接口中获得 ip,如下面的快照所示 - 在此处输入图片描述

步骤 4:检查互联网连接,它现在应该可以工作了,因为它现在正在为我工​​作,而且我还可以使用 putty 进行 ssh。

ping google.com
ssh 192.168.56.101

相关内容