如何將兩臺虛擬機進行搭橋

將兩臺虛擬機實現網絡互通(“搭橋”)需配置虛擬網絡,以下是基于 VMware Workstation 和 VirtualBox 的詳細操作指南(以 Windows 系統為例,Linux 原理類似):

?

一、VMware Workstation 配置(橋接模式/自定義網絡)

?

方案 1:橋接模式(虛擬機與主機、物理網絡設備直接互通)

?

1.?配置虛擬網絡編輯器

?

- 打開 VMware Workstation,進入 編輯 > 虛擬網絡編輯器。

?

- 選中 VMnet0(橋接模式),確保 橋接至 選擇主機的物理網卡(如以太網/Wi-Fi)。

?

- 點擊 確定 保存配置。

?

2.?為虛擬機分配橋接網絡

?

- 右鍵虛擬機 > 設置 > 網絡適配器,選擇 橋接模式(Bridged),勾選 復制物理網絡連接狀態。

?

- 兩臺虛擬機均需重復此步驟,確保均連接到 VMnet0。

?

3.?配置虛擬機 IP(以 Windows 為例)

?

- 進入虛擬機的 控制面板 > 網絡和 Internet > 網絡連接,右鍵 以太網 > 屬性,雙擊 IPv4。

?

- 手動設置 IP(如 ?192.168.1.10? 和 ?192.168.1.11?),子網掩碼 ?255.255.255.0?,網關和 DNS 設為物理路由器地址(如 ?192.168.1.1?)。

?

- 確保兩臺虛擬機的 IP 在同一網段(如前三位相同)。

?

4.?驗證連通性

?

- 在虛擬機 A 中打開命令提示符,輸入 ?ping 192.168.1.11?,若返回請求應答則成功。

?

方案 2:自定義虛擬網絡(僅虛擬機間互通,隔離物理網絡)

?

1.?創建自定義虛擬網絡

?

- 進入 虛擬網絡編輯器 > 添加網絡,選擇 VMnet 虛擬網絡(如 VMnet2),勾選 使用本地虛擬交換機。

?

- 取消勾選 將主機虛擬適配器連接到此網絡(隔離物理網絡),記錄子網 IP(如 ?192.168.200.0?)和子網掩碼。

?

2.?配置虛擬機網絡適配器

?

- 兩臺虛擬機均設置為 自定義 > VMnet2(或其他自定義網絡)。

?

3.?設置靜態 IP(以 Linux 為例)

?

- 編輯網卡配置文件(如 ?/etc/sysconfig/network-scripts/ifcfg-ens33?):

ini

TYPE=Ethernet??

BOOTPROTO=static??

IPADDR=192.168.200.10 # 虛擬機 A??

# IPADDR=192.168.200.11 # 虛擬機 B??

NETMASK=255.255.255.0??

GATEWAY=192.168.200.1 # 可選(若無需網關)??

DNS1=8.8.8.8??

ONBOOT=yes??

?

?

- 重啟網絡服務:?systemctl restart network?。

?

4.?測試互通

?

- 在虛擬機 A 中執行 ?ping 192.168.200.11?,驗證連通性。

?

二、VirtualBox 配置(僅主機網絡/橋接模式)

?

方案 1:僅主機網絡(Host-Only,虛擬機間及與主機互通)

?

1.?創建僅主機網絡

?

- 打開 VirtualBox,進入 管理 > 主機網絡管理器,點擊 創建 生成 ?VirtualBox Host-Only Ethernet Adapter?。

?

- 記錄 IP 范圍(如默認 ?192.168.56.0/24?)。

?

2.?配置虛擬機網絡

?

- 右鍵虛擬機 > 設置 > 網絡,選擇 僅主機適配器,指定剛創建的網絡(如 ?vboxnet0?)。

?

- 兩臺虛擬機均需綁定到 ?vboxnet0?。

?

3.?設置 IP(以 Windows 為例)

?

- 虛擬機 A 設置 IP ?192.168.56.10?,虛擬機 B 設置 ?192.168.56.11?,子網掩碼均為 ?255.255.255.0?,網關留空。

?

4.?驗證

?

- 在虛擬機 A 中 ping 虛擬機 B 的 IP,確認互通。

?

方案 2:橋接模式(連接物理網絡)

?

1.?配置橋接網絡

?

- 虛擬機 網絡設置 中選擇 橋接模式,適配器選擇主機物理網卡(如 ?Realtek Ethernet?)。

?

2.?自動獲取 IP(推薦)

?

- 確保虛擬機網絡設置為 DHCP(默認),兩臺虛擬機將從物理路由器獲取同一網段 IP(如 ?192.168.1.x?)。

?

3.?手動配置(可選)

?

- 若需靜態 IP,參考 VMware 方案 1 的 IP 配置邏輯,確保網段一致。

?

三、通用注意事項

?

1.?防火墻設置

?

- 關閉虛擬機內防火墻(Windows:?systemctl stop firewalld? 或 ?netsh advfirewall set allprofiles state off?),或放行 ICMP 協議(ping)。

?

2.?IP 沖突

?

- 確保手動設置的 IP 未被其他設備占用,可通過 ?arp -a?(Windows)或 ?arp -n?(Linux)檢查。

?

3.?虛擬交換機隔離

?

- 若需虛擬機與主機隔離,僅互通,使用 自定義網絡(VMware) 或 僅主機網絡(VirtualBox),不綁定物理網卡。

?

4.?服務驗證

?

- 若需測試端口互通,可在虛擬機 A 中啟動服務(如 ?python -m http.server 8080?),在虛擬機 B 中用 ?curl http://A-IP:8080? 驗證。

?

四、Linux 虛擬機特殊配置(以 Ubuntu 為例)

?

1.?橋接模式下配置 IP

bash

# 編輯網卡配置??

sudo nano /etc/netplan/01-netcfg.yaml??

# 添加以下內容(IP 需與主機網段一致)??

network:??

? version: 2??

? renderer: networkd??

? ethernets:??

? ? enp0s3: # 網卡名稱可能不同,用 `ip addr` 查看??

? ? ? dhcp4: no??

? ? ? addresses: [192.168.1.10/24]??

? ? ? gateway4: 192.168.1.1??

? ? ? nameservers:??

? ? ? ? addresses: [8.8.8.8]??

# 應用配置??

sudo netplan apply??

?

?

2.?僅主機網絡下啟用路由(可選)

?

- 若需主機訪問虛擬機,在主機執行(以 VMware 為例):

bash

# 主機(Windows)添加路由??

route add 192.168.200.0 mask 255.255.255.0 <VMware 虛擬網卡 IP>??

?

?

通過以上配置,兩臺虛擬機可實現 同一虛擬網絡內的互通,具體模式根據需求選擇(橋接模式用于接入物理網絡,僅主機/自定義網絡用于隔離環境)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/79732.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/79732.shtml
英文地址,請注明出處:http://en.pswp.cn/web/79732.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Xianyu AutoAgent,AI閑魚客服機器人

Xianyu AutoAgent是一款專為閑魚平臺開發的智能客服機器人系統&#xff0c;旨在提供全天候的自動化服務。它具備多專家協同決策、智能議價和上下文感知對話等功能&#xff0c;能夠管理輕量級的對話記憶&#xff0c;利用完整的對話歷史為用戶提供更自然的交流體驗。 Xianyu Aut…

鍵盤輸出希臘字符方法

在不同操作系統中&#xff0c;輸出希臘字母的方法有所不同。以下是針對 Windows 和 macOS 系統的詳細方法&#xff0c;以及一些通用技巧&#xff1a; 1.Windows 系統 1.1 使用字符映射表 字符映射表是一個內置工具&#xff0c;可以方便地找到并插入希臘字母。 ? 步驟&#xf…

什么是SparkONYarn模式

1. 什么是 Spark on YARN&#xff1f; Spark on YARN 是 Apache Spark 的一種部署模式&#xff0c;允許 Spark 應用程序在 Hadoop YARN 集群上運行&#xff0c;充分利用 YARN 的資源管理和調度能力。這種模式將 Spark 與 Hadoop 生態深度集成&#xff0c;使企業能夠在同一集群…

【git】clone項目后續,github clone的網絡配置,大型項目git log 輸出txt,切換commit學習,goland遠程,自存檔

git網絡配置&#xff0c;解決git clone github速度奇慢 git config --global http.proxy http://127.0.0.1:7897 git config --global https.proxy http://127.0.0.1:7897git log輸出到文件&#xff08;便于checkout&#xff09; 這里有些字符如表情會亂碼&#xff0c;不知道…

Java游戲服務器開發流水賬(3)游戲數據的緩存簡介

簡介 游戲服務器數據緩存是一種在游戲服務器運行過程中&#xff0c;用于臨時存儲經常訪問的數據的技術手段&#xff0c;旨在提高游戲性能、降低數據庫負載以及優化玩家體驗。游戲開發中數據的緩存可以使用Java自身的內存也可以使用MemCache&#xff0c;Redis&#xff0c;注意M…

STL?vector!!!

一、前言 之前我們借助手撕string加深了類和對象相關知識&#xff0c;今天我們將一起手撕一個vector&#xff0c;繼續深化類和對象、動態內存管理、模板的相關知識 二、vector相關的前置知識 1、什么是vector&#xff1f; vector是一個STL庫中提供的類模板&#xff0c;它是存儲…

C++學習之路,從0到精通的征途:繼承

目錄 一.繼承的概念及定義 1.繼承的概念 2.繼承的定義 (1)繼承的定義格式 (2)繼承基類成員訪問方式的變化 二.基類與派生類間的轉換 1.派生類對象賦值給基類的引用/指針 2. 派生類對象直接賦值給基類對象 三.繼承的作用域 四.派生類的默認成員函數 1.構造函數 2.拷…

用vue和go實現登錄加密

前端使用CryptoJS默認加密方法&#xff1a; var pass CryptoJS.AES.encrypt(formData.password, key.value).toString()使用 CryptoJS.AES.encrypt() 時不指定加密模式和參數時&#xff0c;CryptoJS 默認會執行以下操作 var encrypted CryptoJS.AES.encrypt("明文&quo…

React百日學習計劃——Deepseek版

階段一&#xff1a;基礎鞏固&#xff08;1-20天&#xff09; 目標&#xff1a;掌握HTML/CSS/JavaScript核心語法和開發環境搭建。 每日學習內容&#xff1a; HTML/CSS&#xff08;1-10天&#xff09; 標簽語義化、盒模型、Flex布局、Grid布局、響應式設計&#xff08;媒體查詢…

WPF中如何自定義控件

WPF自定義控件簡化版&#xff1a;賬戶菜單按鈕&#xff08;AccountButton&#xff09; 我們以**“賬戶菜單按鈕”為例&#xff0c;用更清晰的架構實現一個支持標題顯示、漸變背景、選中狀態高亮**的自定義控件。以下是分步拆解&#xff1a; 一、控件核心功能 我們要做一個類似…

Deepseek+Xmind:秒速生成思維導圖與流程圖

deepseekxmind&#xff0c;快速生成思維導圖和流程圖 文章目錄 思維導圖deepseek筆記本 txt文件xmind 流程圖deepseekdraw.io 思維導圖 deepseek 筆記本 txt文件 將deep seek的東西復制到文本文件中&#xff0c;然后將txt文件拓展名改成md xmind 新建思維導圖----左上角三…

基于javaweb的SpringBoot愛游旅行平臺設計和實現(源碼+文檔+部署講解)

技術范圍&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、小程序、安卓app、大數據、物聯網、機器學習等設計與開發。 主要內容&#xff1a;免費功能設計、開題報告、任務書、中期檢查PPT、系統功能實現、代碼編寫、論文編寫和輔導、論文…

服務器機架的功能和重要性

服務器已經成為各個行業必不可少的網絡設備&#xff0c;而服務器機架則是數據中心和IT基礎設施中不可或缺的重要組成部分&#xff0c;服務器機架能夠為服務器和其他網絡設備提供物理支撐&#xff0c;同時還可以提供設備維護和管理等多種功能&#xff0c;本文就來介紹一下服務器…

游戲引擎學習第277天:稀疏實體系統

回顧并為今天定下基調 上次我們結束的時候&#xff0c;基本上已經控制住了跳躍的部分&#xff0c;達到了我想要的效果&#xff0c;現在我們主要是在等待一些新的藝術資源。因此&#xff0c;等新藝術資源到位后&#xff0c;我們可能會重新處理跳躍的部分&#xff0c;因為現在的…

阿克曼-幻宇機器人系列教程1- 實現上位機與下位機交互的兩種方式

1. 電腦與機器人通過SSH命令連接 1.1 將機器人上電 目的&#xff1a;將機器人變成熱點 目標&#xff1a;將電腦連接機器人網絡 熱點名稱&#xff1a;Huanyu-111 密碼&#xff1a;12345678 1.2 完成電腦與機器人之間的連接 實現&#xff1a;在電腦終端中執行命令通過SSH登錄…

Rust 中的 Pin 和 Unpin:內存安全與異步編程的守護者

在 Rust 的世界里&#xff0c;Pin 和 Unpin 是兩個看似不起眼、實則至關重要的概念。它們在內存安全和異步編程中扮演著關鍵角色&#xff0c;是 Rust 開發者必須掌握的知識。今天&#xff0c;就讓我們深入探討這兩個概念&#xff0c;看看它們是如何在 Rust 的生態系統中發揮作用…

如何界定合法收集數據?

首席數據官高鵬律師團隊 在當今數字化時代&#xff0c;數據的價值日益凸顯&#xff0c;而合法收集數據成為了企業、機構以及各類組織必須嚴守的關鍵準則。作為律師&#xff0c;深入理解并準確界定合法收集數據的范疇&#xff0c;對于保障各方權益、維護法律秩序至關重要。 一…

自動駕駛的“眼睛”:用Python構建智能障礙物檢測系統

自動駕駛的“眼睛”:用Python構建智能障礙物檢測系統 在自動駕駛技術日益成熟的今天,障礙物檢測系統成了汽車智能化不可或缺的部分。無論是高速公路上的突發狀況,還是城市街道中的行人與車輛,準確識別障礙物并及時反應,是保證行車安全的關鍵。 那么,我們如何用Python構…

19.Excel數據透視表:第2部分數據透視計算

一 日期組合 不想看具體是哪一天的收入&#xff0c;想看每個月的收入是多少&#xff0c;要對日期進行組合。 光標選中日期字段下的數據&#xff0c; 右鍵。 補充&#xff1a;第2種方法。 補充&#xff1a;可以同時選擇多個。 下面這個是錯誤的。 源數據里面有不同的年份&#x…

Eclipse 插件開發 6 右鍵菜單

Eclipse 插件開發 6 右鍵菜單 1 plugin.xml2 SampleHandler.java3 Activator.java 1 plugin.xml <?xml version"1.0" encoding"UTF-8"?> <?eclipse version"3.4"?> <plugin><!-- 定義命令 --><extension point&…