Win8.1系统下VirtualBox的各种网络配置方法——Bridged networking

2023-05-16

      • 概述
      • 配置仅界面设置
      • 桥接到无线网络接口与桥接到有线网络接口的网络相比
      • 不同操作系统下桥接网络的缺点

概述

VirtualBox使用主机系统上的一个设备驱动器(用于过滤物理网络适配器的数据,因此也被称为网络过滤驱动器“net filter” driver),来截取(Intercept Data)或注入数据(Inject Data)到物理网络,从而有效地创建一个软件网络接口(Network Interface In Software)。在主机系统看来使用此网络接口的虚拟机就如同使用网络电缆物理连接到此接口:主机可以通过此接口发送或接收来自虚拟机的数据。因此你可以在虚拟机和其余网络之间设置路由或桥接。


配置(仅界面设置)

  1. 打开VirtualBox,选择一个要进行桥接网络设置的虚拟机,点击”设置(S)” -> 点击”网络” -> 选择一个网卡 -> 启用网络连接(E) -> 在连接方式(A)中选择”桥接网卡”
    配置1
  2. 在界面名称(N)中选择要桥接的物理网络接口,这些接口可以在设备管理器中进行查看。
    配置2
    配置3

桥接到无线网络接口与桥接到有线网络接口的网络相比

  1. 前者一般不支持混杂模式(Promiscuous Mode)
  2. 所有的网络数据必须使用主机无线适配器的MAC地址,因此:

    1. VirtualBox会将虚拟机发送的网络数据包中的源MAC地址替换为主机的MAC地址,从而保证其响应数据包能够发回到相应主机接口。
    2. 对于VirtualBox接收到且目的IP地址为其下虚拟机IP地址的网络数据包,会将此网络数据包中的目的MAC地址替换为相应虚拟机的MAC地址,最后将此数据包发送到此虚拟机。
  3. VirtualBox会检查ARP和DHCP报文从而获得虚拟机的IP地址。


不同操作系统下桥接网络的缺点

  • Macintosh主机中空口(也即Mac的无线网络)的桥接网络仅支持IPv4和IPv6,而像IPX等的网络协议只能在有线接口的桥接网络中得到支持。
  • Linux主机中无线接口上的桥接网络仅支持IPv4和IPv6协议,而像IPX等的网络协议只能在有线接口的桥接网络中得到支持。

    • 对于安装在Marvell Yukon II EC Ultra Ethernet NIC之上的sky2驱动器提供的有线接口而言,如果MTU的设置值小于1500 bytes则会在一定条件下造成报文丢失。
    • 由于一些适配器会在硬件中剥离VLAN标记,因此内核版本小于2.6.27的Linux系统并不允许在虚拟机和外部网络之间使用VLAN中继(VLAN Tranking)。
  • Solaris主机并不支持无线接口上的桥接网络。由于Solaris网络子系统的技术限制(这些问题会在Solaris 11版本得到解决),也不能完全支持基于IPFilter的虚拟机网络数据过滤功能。


原文链接

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Win8.1系统下VirtualBox的各种网络配置方法——Bridged networking 的相关文章

  • Linux SSH 登录其他机器

    ssh命令用于远程登录上Linux主机 常用格式 xff1a ssh l login name p port user 64 hostname 更详细的可以用ssh h查看 举例 不指定用户 xff1a ssh 192 168 0 11 指
  • Python中获取文件路径

    os path abspath os span class token punctuation span path span class token punctuation span abspath span class token pun
  • Matlab——矩阵打印显示

    Matlab 矩阵打印显示 我们这里定义一个矩阵 xff08 1 xff09 以列的形式将矩阵中量显示出来方式为A 2 取第i行到第j行的第k列数据为A i j k 3 取第i行到第j行的第m列到第n列的数据为A i j m n 4 已行的
  • 数据库报错 [ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_F

    就是说 xff0c 远程的数据库量太大了 xff0c 我本地的数据库配置不对 xff0c 装不下了 xff08 1 xff09 从网上看的要改引擎 xff1a 从mysql的配置文件下 xff0c 找到my ini文件 xff0c 然后需要
  • “端到端”是什么意思

    1 传统机器学习VS深度学习 相对于深度学习 xff0c 传统机器学习的流程往往由多个独立的模块组成 xff0c 比如在一个典型的自然语言处理 xff08 Natural Language Processing xff09 问题中 xff0
  • TRON对接

    参考 官方API文档 https developers tron network referenceC 43 43 https github com aUscCoder TronWallet TRON资源模型 参考 https tronpr
  • 双精度浮点数double

    double类型介绍 双精度浮点数 xff08 double xff09 是计算机使用的一种数据类型 比起单精度浮点数 xff0c 双精度浮点数 double 使用 64 位 xff08 8字节 xff09 来存储一个浮点数 它可以表示十进
  • 解析SpringBoot启动类——起步依赖、自动配置

    分析SpringBoot的启动类 提出问题 xff1a 为什么通过启动类的 SpringApplication run方法就可以启动一个项目 xff1f span class token annotation punctuation 64
  • AQS实现原理分析

    AQS 什么是AQS AQS xff08 AbstractQueuedSynchronizer xff09 即抽象队列同步器 xff0c 是一套可以实现同步锁机制的框架 xff0c 是许多JUC内同步框架的基石 AQS通过一个FIFO的队列
  • cin.getline、getline和gets的区别

    cin getline 此函数一次读取多个字符 包括空白字符 xff09 xff0c 直到读满N 1个 xff0c 或者遇到指定的结束符为止 默认的是以 39 n 39 结束 其语法为 cin getline 字符指针 char 字符个数N
  • Android Settings框架攻击 Fragment与PreferenceActivity

    为了适应越来越大的设备屏幕 xff0c Android在3 X后引入了Fragment概念 xff0c 作用是可以在一个屏幕上同时显示多个Activity xff0c 以达到充分利用屏幕的目的 关于Fragment的使用说明 xff0c 可
  • java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to a @.........

    错误日志 xff1a java lang IllegalStateException Unable to find a 64 SpringBootConfiguration you need to use 64 ContextConfigu
  • http协议GET方式获取图片

    HttpUtils java package com http get import java io FileOutputStream import java io IOException import java io InputStrea
  • Matlab中关于.*和*以及.^和^的区别

    Matlab中关于 和 以及 和 的区别 1 xff1a 和 的区别 a span class token operator 61 span span class token punctuation span span class toke
  • 离线安装vscode插件(没有网络的环境下安装插件)

    使用场景 大家或许会使用vscode连接远程服务器 xff0c 或许会遇到服务器无法连接外网 xff0c 从而无法安装vscode常用插件 如果满足条件 xff0c 本教学将会帮你解决这个问题 方法 总共分为三步 xff0c 首先下载插件文
  • 关于Fragment切换界面空白那些事

    关于Fragment切换界面空白那些事 楼主在做一个类似主界面于网易新闻的demo 主界面下方为5个父Fragment Fragment之间的切换用FragmentTransaction 第一 第二个父界面分别为fragment 43 vi
  • 如何确定LDA的topic个数

    以前一直是按经验设置topic个数 xff0c 数据量小就少点 xff0c 数据量大就多点 xff0c 大概50 500吧 最近有同学跟我讨论 xff0c 才想起来该找找相关文献 xff0c 学习一下如何科学的确定topic个数 1 用pe
  • sql密码过期,密码设置不符合要求

    项目场景 xff1a 1 sql连接时sql密码密码过期 2 设置sql密码设置不符合window要求 问题描述 1 登录sql失败 2 设置密码不符合window要求 原因分析 xff1a 1 我在设置密码后过 一段时间就过期了 1 xf
  • Arch 安装后Grub无法引导的解决方法

    首先 xff0c 仅对UEFI有效 这个问题常出现在全新安装中 xff0c 比如虚拟机 问题原因在于需要开启boot分区的 bootable flag 开启方法 xff1a 挂载boot分区 mount dev sda1 boot使用 pa
  • css实现右侧固定宽度,左侧宽度自适应

    反过来也可以 xff1a 左侧宽度固定 xff0c 右侧自适应 不管是左是右 xff0c 反正就是一边宽度固定 xff0c 一边宽度自适应 这种布局比较常见 xff0c 博客园很多默认主题就是这种 一般情况下 xff0c 这种布局中宽度固定

随机推荐