当前位置: 首页 > news >正文

【VitualBox】VitualBox的网络模式+网络配置

VirtualBox

1. 简介

VirtualBox 是一款开源虚拟机软件,使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。

2. 六种网络接入模式

VirtualBox提供了多种网络接入模式,他们各有优缺点,用户可以根据自己的需要进行选择。这里介绍常用的三种
在这里插入图片描述

(1)网络地址转换模式(NAT)

最简单的实现虚拟机上网的方式,无需配置,默认选择即可接入网络。

  • 虚拟机访问网络的所有数据都是由主机提供的,访问速度较慢,和主机之间不能互相访问。
  • 网络连接方式的默认方式就是网络地址转换模式
    在这里插入图片描述
    这种模式下,虚拟机不占主机局域网IP地址,仅分配到连接宿主机器的内部地址。
    这样虚拟机上网的时候则需要经过地址转换到宿主机后,再去访问互联网。

虚拟机分配的
IP地址为:10.0.2.15
网关地址:10.0.2.255
子网掩码:255.255.255.0

在这里插入图片描述
宿主机IP

在这里插入图片描述
虚拟机可访问宿主机(172.23.111.209)和互联网

在这里插入图片描述

  • 虚拟机是可以访问主机和外网了,但NAT模式下虚拟机IP地址是私有的,主机如何访问虚拟机呢?这就需要设置了,默认下是主机无法访问虚拟机

通过设置端口转发,主机可以访问到虚拟机中的服务。

  • 在关闭防火墙的前提下,在网络设置中,点击端口转发,点击绿色加号标,修改主机IP和主机端口。
    在这里插入图片描述
    在这里插入图片描述

例如,主机需要访问虚拟机中的HTTP服务,可以设置80端口转发。这里配置主机IP上的所有请求通过主机80端口转发到虚拟机80端口,即虚拟机里的nginx监听了80端口,最终显示nginx默认页面。

(2)桥接网卡模式

桥接网卡的模式下,virtualbox相当于连接你的真实网卡并和真实网卡直接交换数据。虚拟机可以直接对外提供服务。宿主机和虚拟机可互通。
为虚拟机模拟出一个独立的网卡,有独立的IP地址,所有网络功能和主机一样,并且能够互相访问,实现文件的传递和共享。

在这里插入图片描述

桥接网卡,相当于通过主机网卡,架设了一座桥,直接连入到网络中。这种模式下,虚拟机能够分配到网络中独立的IP地址,虚拟机所有网络功能和存在于网络中的实体机一样。

a. 设置桥接模式

我使用的是wifi网络,所以选择wifi网络连接对应的网卡
在这里插入图片描述
在这里插入图片描述

b. 配置网络

命令:ifconfig或者ip addr
可以看到网卡eth0此时并没有分配IP地址

在这里插入图片描述

图形配置网络,选择手动配置Manual

在这里插入图片描述

查看主机IP信息,打开主机终端输入ipconfig

在这里插入图片描述

所以虚拟机配置网卡如下:

在这里插入图片描述
在这里插入图片描述

address: 设置与主机IP同网段的地址
gateway: 设置与主机网络相同的IP地址
netmask: 设置与主机网络相同的子网掩码
Nameservers也就是DNS,设置国内国外的DNS解析地址

查看网卡及网络IP,命令:ifconfig或ip addr
发现网卡eth0已绑定静态IP:172.23.111.210
在这里插入图片描述

验证:访问外网百度和主机IP(172.23.111.209)

在这里插入图片描述

(3)仅主机网络模式

主机模式,是所有接入模式中最复杂的一种,需要有比较扎实的网络基础知识才行。前面几种模式所实现的功能,通过虚拟机及网卡的设置都可以被实现。

a. VirtualBox软件相关配置

选择连接方式为仅主机网络模式
在这里插入图片描述
点击管理,选择主机网络管理器
在这里插入图片描述
创建–>填写网卡与DHCP服务器信息

在这里插入图片描述
在这里插入图片描述

b. VirtualBox 中puppy的相关配置

图形界面配置网络

在这里插入图片描述

c. 宿主机(window)相关配置

打开网络适配器

在这里插入图片描述

双击VituralBox Host-Only Network —>点击属性—>双击Internet协议版本4(TCP/IPv4)属性

在这里插入图片描述

点击您的主机正在使用的网络,双击–>属性—>共享,配置以下信息,点击确认

在这里插入图片描述

d.测试

在这里插入图片描述

【参考博客】
https://segmentfault.com/a/1190000043810778

相关文章:

【VitualBox】VitualBox的网络模式+网络配置

VirtualBox 1. 简介 VirtualBox 是一款开源虚拟机软件,使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。 2. 六种网络接入模式 VirtualBox提供了多种网络接入模式,他们各有优缺点&#xf…...

「Netmarble 小镇」活动来了:踏上穿越标志性世界的旅程!

欢迎来到 Netmarble 小镇!本次活动从 9 月 13 日持续到 10 月 11 日,是你们体验 Netmarble 著名游戏世界最精彩内容的入口。在为期一个月的庆祝活动中,你们将体验到独家内容、惊险刺激的挑战和全新人物化身的发布! 探索 Netmarble…...

MySQL 中的索引覆盖扫描:加速查询的秘密武器

在 MySQL 数据库的使用中,索引是提高查询性能的重要工具。而索引覆盖扫描(Index Covering Scan)更是一种能显著提升查询效率的技术。本篇文章我们就来深入了解一下 MySQL 中的索引覆盖扫描是什么。 一、什么是索引覆盖扫描 在 MySQL 中&…...

【机器学习】经典数据集鸢尾花的分类识别

【机器学习】经典数据集鸢尾花的分类识别 1、数据集介绍1.1 数据集详情 2、实验内容2.1 准备数据集2.2 创建颜色映射对象2.3 绘制特征散点图2.4 数据的归一化2.5 数据的标准化 3、实验截图提取萼片长度与萼片宽度分类提取萼片长度与花瓣长度分类提取萼片长度与花瓣宽度分类提取…...

Oracle从入门到放弃

Oracle从入门到放弃 左连接和右连接Where子查询单行子查询多行子查询 from子句的子查询select子句的子查询oracle分页序列序列的应用 索引PL/SQL变量声明与赋值select into 赋值变量属性类型 异常循环游标存储函数存储过程不带传出参数的存储过程带传出参数的存储过程 左连接和…...

学习笔记 - 知识图谱的符号表示方法

学习笔记 - 知识图谱的符号表示方法 说明: 首次发表日期:2024-09-13个人阅读学习并摘录成笔记 知识表示的相关名词定义 以下内容摘录自 Knowledge Graphs Applied 2.3小节,然后AI翻译人工润色。 实体(Entities)—表…...

探索RESTful风格的网络请求:构建高效、可维护的API接口【后端 20】

探索RESTful风格的网络请求:构建高效、可维护的API接口 在当今的软件开发领域,RESTful(Representational State Transfer)风格的网络请求已经成为构建Web服务和API接口的标配。RESTful风格以其简洁、无状态、可缓存以及分层系统等…...

【深度智能】:迈向高级时代的人工智能全景指南

​ ​ 前几天偶然发现了一个超棒的人工智能学习网站,内容通俗易懂,讲解风趣幽默,简直让人欲罢不能。忍不住分享给大家,人工智能立刻跳转,开启你的AI学习之旅吧! 第一阶段:基础知识 1. 计算机科…...

unity3d入门教程七

unity3d入门教程七 17.1物理系统17.2静态刚体17.3刚体的碰撞17.4刚体的反弹18.1运动学刚体18.2碰撞检测18.3碰撞事件回调18.4目标的识别18.5碰撞的规避 17.1物理系统 在物理系统中的物体具有质量和速度的是刚体 不用写代码就会自由落体运动了 17.2静态刚体 给 ‘地面’ 添…...

python植物大战僵尸项目源码【免费】

植物大战僵尸是一款经典的塔防游戏,玩家通过种植各种植物来抵御僵尸的进攻。 源码下载地址: 植物大战僵尸项目源码 提取码: 8muq...

目前人工智能时代,程序员如何保持核心竞争力?

随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,…...

golang学习笔记20——golang微服务负载均衡的问题与解决方案

推荐学习文档 golang应用级os框架,欢迎stargolang应用级os框架使用案例,欢迎star案例:基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总想学习更多golang知识,这里有免费的golang学习笔…...

基于微信小程序的健身房管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 基于微信小程序JavaSpringBootVueMySQL的健…...

【裸机装机系列】6.kali(ubuntu)-图形界面优化-让linux更适合你的使用习惯

接下来就是图形化界面操作的部分了。会用少量截图来说明,图太多会影响阅读体验,直接文字来描述过程吧。 1> 入口 任务栏左上角——> 开始菜单——> settings——> settings manager 大部分配置都会在这里面设置。 2> 设置里面分的4大…...

新的突破,如何让AI与人类对话变得“顺滑”:Moshi背后的黑科技

你有没有想过,当我们跟智能音箱、客服机器人或者语音助手对话时,它们是怎么“听懂”我们说的话,又是怎么迅速给出回应的?就好像你对着Siri、Alexa说一句:“给我订个披萨”,它立刻明白你想要干嘛,然后帮你下单。背后的技术其实比我们想象的要复杂得多,但现在,有了Moshi…...

torch.embedding 报错 IndexError: index out of range in self

文章目录 1. 报错2. 原因3. 解决方法 1. 报错 torch.embedding 报错: IndexError: index out of range in self2. 原因 首先看下正常情况: import torch import torch.nn.functional as Finputs torch.tensor([[1, 2, 4, 5], [4, 3, 2, 9]]) embedd…...

rocky9虚拟机配置双网卡的详细过程

编辑虚拟机配置->添加->选择网络适配器->确认->打开虚拟机 1.ip add查看第二个网卡的名称,我这里是ens36 2.cd到网卡的配置文件目录 cd /etc/NetworkManager/system-connections/ ls3.复制一份网卡的配置文件并改名为ens36.nmconnection(根据自己的第…...

索引的介绍

目录 1.索引的介绍 1.1 什么是索引 1.2 为什么要使用索引 2.索引应该选择哪种数据结构 3.MYSQL中的页 3.1为什么要使用页 3.2页文件头和页文件尾 3.3 页主体 3.3页目录 3.4数据页头 4.B在MYSQL索引中的应用 4.1计算三层树高的B树可以存放多少条记录 5.索引分类 5.1 主…...

Web后端服务平台解析漏洞与修复、文件包含漏洞详解

免责申明 本文仅是用于学习检测自己搭建的Web后端服务平台解析漏洞、文件包含漏洞的相关原理,请勿用在非法途径上,若将其用于非法目的,所造成的一切后果由您自行承担,产生的一切风险和后果与笔者无关;本文开始前请认真详细学习《‌中华人民共和国网络安全法》‌及其所在国…...

树莓派介绍与可安装的操作系统

引言 自 2012 年问世以来,树莓派(Raspberry Pi) 已成为全球最受欢迎的微型单板计算机之一。最初,树莓派的目标是为学校和发展中国家的学生提供一个廉价的计算平台,以促进计算机科学教育。然而,凭借其低成本…...

Qwen3-Embedding-0.6B场景应用:企业代码库智能检索实战

Qwen3-Embedding-0.6B场景应用:企业代码库智能检索实战 1. 企业代码管理的痛点与解决方案 1.1 代码检索的常见挑战 在软件开发过程中,工程师经常面临以下问题: 代码复用困难:相似功能代码分散在不同项目中,难以快速…...

ai赋能教学:让快马智能体带你通关mysql安装,实时解答所有疑惑

最近在准备MySQL数据库的课程教学资料时,发现很多学生在安装环节就会遇到各种问题。传统的静态教程很难覆盖所有可能的情况,于是尝试用AI技术做了一个智能辅导应用,效果出乎意料的好。这里分享下实现思路和具体功能设计。 智能问答模块 这是最…...

5分钟解锁B站m4s缓存:跨平台无损转换工具深度解析

5分钟解锁B站m4s缓存:跨平台无损转换工具深度解析 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾为B站缓存视频无法在其他设…...

Aide让大师帮你改代码:专家级代码优化完全解析

Aide让大师帮你改代码:专家级代码优化完全解析 【免费下载链接】aide Conquer Any Code in VSCode: One-Click Comments, Conversions, UI-to-Code, and AI Batch Processing of Files! 在 VSCode 中征服任何代码:一键注释、转换、UI 图生成代码、AI 批量…...

到 2030 年的能力-AI

近年来,人工智能进步的关键投入(算力、算法改进和数据)呈指数级增长,新的推理时扩展(inferencetime scaling)方法正进一步提高模型的能力,甚至在模型完成训练之后。如果这些趋势继续下去&#x…...

彻底告别风扇噪音:用FanControl 264版实现电脑静音控制的终极指南

彻底告别风扇噪音:用FanControl 264版实现电脑静音控制的终极指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_…...

RPG Maker MV/MZ文件解密工具:轻松解锁游戏资源的神奇钥匙

RPG Maker MV/MZ文件解密工具:轻松解锁游戏资源的神奇钥匙 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https://git…...

Phi-3 Forest Lab应用场景:数据工程师——SQL转Pandas+异常检测逻辑生成

Phi-3 Forest Lab应用场景:数据工程师——SQL转Pandas异常检测逻辑生成 1. 数据工程师的日常痛点 数据工程师每天都要处理大量数据转换和分析任务,其中两个最常见的工作是: SQL到Pandas的转换:需要将业务团队提供的SQL查询转换…...

基于S7-200控制的全方位自动洗车系统设计与实现:包含设计手册、PLC程序、仿真与实际接线全图解

基于S7-200控制的自动洗车系统设计 本设计包括设计说明书,PLC程序,组态仿真,I/O接口,带注释程序pdf版,接线图,控制电路图,主电路图,PLC接线图,顺序功能图。 总体设计系统…...

OpenClaw多通道管理:飞书+钉钉同时接入Phi-3-mini-128k-instruct

OpenClaw多通道管理:飞书钉钉同时接入Phi-3-mini-128k-instruct 1. 为什么需要多通道管理 上周我在整理团队周报时遇到了一个典型问题:部分同事习惯在飞书群里提交需求,另一些则偏好通过钉钉直接我。这种多渠道沟通导致任务分散&#xff0c…...