簡體   English   中英

如何從另一台設備訪問本地網絡中的 Oracle VM?

[英]How do I access an Oracle VM in my local network from another device?

我有以下設置:

  • Windows 10 個桌面與 VirtualBox Oracle VM 運行
  • 需要訪問 Oracle VM 的 MacBook M1
  • Windows台式機和MacBook在同一個局域網

從我的 MacBook 我可以 ping 我的 windows 桌面的 IP,但不能 ping VirtualBox VM 的 IP。 在 Oracle VM 的設置上,我配置了一個 bridget 適配器。

有沒有辦法從我的 MacBook 連接到同一網絡中我的 Windows 桌面上托管的 Oracle VM?

提前致謝!

這取決於您為 VM 定義的網絡適配器類型。 為了從 LAN 上的其他機器訪問,您需要一個 BRIDGED 適配器。 此外,您需要在與您的其他計算機相同的子網中使用手動分配的 IP 地址對其進行配置(在來賓操作系統中)。 我的猜測是您只是采用了默認值並且只有一個 NAT 適配器。

我在 VBox 下構建了許多 VM,並且總是創建兩個適配器。 第一個是 NAT 適配器,它允許我的虛擬機訪問互聯網——這對於使用“yum”下載和安裝軟件包至關重要。 第二個適配器是 HOSTONLY 或 BRIDGED。 如果我希望 VM 與 LAN 完全隔離並且只能由主機或主機上的其他 vm 訪問,我會使用 HOSTONLY。 如果我想從 LAN 上的其他機器訪問 vm,我使用了 BRIDGED。 無論哪種方式,BRIDGED 或 HOSTONLY 都需要在與主機操作系統相同的子網中配置手動分配的 ipv4 地址。

我總是將 NAT 創建為第一個適配器,並將 BRIDGED 或 HOSTONLY 創建為第二個。 在操作系統上,第一個(NAT)顯示為“enps03”,第二個顯示為“enps08”。 然后,我使用以下內容配置 enps08:

首先,運行以下命令設置 IP 地址。 (替換您選擇的 IP,但保留“/24”)

$ nmcli con mod enp0s8 ipv4.addresses 192.168.0.200/24

接下來,如圖所示配置默認網關 - 再次,子網的前三個八位字節。

$ nmcli con mod enp0s8 ipv4.gateway 192.168.0.1

接下來,將尋址設置為 static。

$ nmcli con mod enp0s8 ipv4.method 手冊

設置為開機啟動

$ nmcli con mod enp0s8 connection.autoconnect 是

要保存更改,請運行命令

$ nmcli con up enp0s8

重新啟動並使用“ifconfig”檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM