在 Oracle VM Virtual Box Manager 上指派 Host-Only 轉接器後無法連線到 Internet

在 Oracle VM Virtual Box Manager 上指派 Host-Only 轉接器後無法連線到 Internet

我在運行 Windows 10 的筆記型電腦上的 Oracle VM Virtual Box Manager 上設定了 Ubuntu Server 22.04。的熱點被關閉然後又打開。但現在,虛擬機器無法上網。我已添加 NAT 作為第二個適配器,但這沒有任何幫助。我錯過了什麼嗎?我怎樣才能做到這一點?

在此輸入影像描述

在此輸入影像描述

在此輸入影像描述

在此輸入影像描述

在此輸入影像描述

在此輸入影像描述

在此輸入影像描述

答案1

在...的幫助下橋接網路你可以解決這個問題。 VirtualBox 使用名為的裝置驅動程式網過濾器在主機系統上。它用於從物理網路傳輸數據並注入其中。這意味著它充當主機和虛擬機器之間的橋樑。

請依照下列步驟為 virtual box 中的現有虛擬機器設定橋接網路:

  1. 在 Oracle VM VirtualBox Manager 中右鍵點選虛擬機器並點選“設定”

  2. 網路選項卡,

    • 點選適配器 3

    • 勾選啟用網路介面卡並選擇附:橋接適配器

    • 按一下“確定”儲存變更。

答案2

將 virtualbox 7 上的 Ubuntu Server 22.04 VM guest 連接到互聯網

它也應該適用於 Ubuntu 桌面

我只是將 matigo 對頂部原始問題的回應貼到此處,因為這是適用於我的 Virtualbox 7 環境的組合,該環境安裝在透過 WiFi 適配器連接到互聯網的 Windows 10 PC 上

對於這樣的情況

  • “橋接適配器”必須是“適配器 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

相關內容