Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置

简介: 这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。

                                              作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.Oracle VM VirtualBox网络概述

1.Oracle VM VirtualBox支持的网络类型

Oracle VM VirtualBox支持的网络模式如上图所示,此处我们针对常用的三种网络说明:
    - NAT模式:
        虚拟机可以访问外网,虚拟机之前也可以进行通信,一般用于模拟用户管理的网络。
        此环境宿主机网络环境的其他机器是无法访问该网络。

    - Host-Only模式:
        虚拟机不可以访问外围,但是虚拟机之间可以进行通信,一般用于模拟集群内部使用的网络。
        此环境宿主机网络环境的其他机器是无法访问该网络的。

    - 桥接模式:
        直接桥接到宿主机的网络环境,让虚拟机和宿主机在同一个网络中。
        此环境宿主机网络环境的其他机器是可以访问该网络的。

2.Oracle VM VirtualBox双网卡网络模式简介

双网卡网络模式简介:
    - 1.NAT模式可以使虚拟机和外部网络进行通信,但是光设置这个,外部主机还无法访问虚拟主机。
    - 2.此时增加host-only网络模式,可以解决主机和虚拟机的通信。

双网卡网络模式有以下优点:
    - 1.虚拟主机既可以访问外部网络,也可以让外部客户端通过ssh访问虚拟主机,
    - 2.换到新的网络时,客户端SSH访问的IP地址不需要改变。

二.Oracle VM VirtualBox双网卡网络模式配置

1.查看默认的网络设置

如上图所示,默认是没有仅主机(Host-Only)网络

2.查看Host-Only网络默认网段

如上图所示,默认仅主机网段为"192.168.56.1"。

3.修改Host-Only自定义网段

如上图所示,我将仅主机网络的网段设置为172.30.100.0/24的网络啦~你可以自行修改。

4.查看NAT网络默认网段

如上图所示,创建的NAT网络默认的网段为10.0.2.0/24,当然我们也可以自定义修改哈。

5.修改NAT自定义网段

如上图所示,我修改了NAT的网段为10.0.0.0/24的网络。

6.虚拟机添加NAT网络

如上图所示,我们可以让虚拟机添加自定义NAT网络。

7.虚拟机添加Host_Only网络

如上图所示,我们可以让虚拟机添加自定义HostNetwork网络。

三.Oracle VM VirtualBox配置Ubuntu系统网络

1.安装ubuntu系统

安装Ubuntu系统流程参考文章:
    https://www.cnblogs.com/yinzhengjie/p/18253463

ubuntu系统安装完毕后初始化配置:
    https://www.cnblogs.com/yinzhengjie/p/18257781

2.修改Ubuntu系统的网段

[root@yinzhengjie ~]# cat /etc/netplan/00-installer-config.yaml 
# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      dhcp4: false
      addresses:
      - 10.0.0.100/24
      routes:
      - to: default
        via: 10.0.0.1
      nameservers:
        addresses:
        - 223.5.5.5
        - 223.6.6.6  
    enp0s8:
      dhcp4: false
      addresses:
      - 172.30.100.100/24
  version: 2
[root@yinzhengjie ~]#

2.链接ubuntu虚拟机

如上图所示,可以查看宿主机默认的网卡名称信息,如果想要修改网卡名称就得修改udev规则。

如下图所示,我们以后管理虚拟机就使用172.30.100.0/24网段管理即可。

目录
相关文章
|
17天前
|
安全 测试技术 虚拟化
VMware-三种网络模式原理
本文介绍了虚拟机三种常见网络模式(桥接模式、NAT模式、仅主机模式)的工作原理与适用场景。桥接模式让虚拟机如同独立设备接入局域网;NAT模式共享主机IP,适合大多数WiFi环境;仅主机模式则构建封闭的内部网络,适用于测试环境。内容简明易懂,便于理解不同模式的优缺点与应用场景。
131 0
|
10天前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
|
17天前
|
JavaScript
Vue中Axios网络请求封装-企业最常用封装模式
本教程介绍如何安装并配置 Axios 实例,包含请求与响应拦截器,实现自动携带 Token、错误提示及登录状态管理,适用于 Vue 项目。
33 1
|
3月前
|
负载均衡 算法 安全
基于Reactor模式的高性能网络库之线程池组件设计篇
EventLoopThreadPool 是 Reactor 模式中实现“一个主线程 + 多个工作线程”的关键组件,用于高效管理多个 EventLoop 并在多核 CPU 上分担高并发 I/O 压力。通过封装 Thread 类和 EventLoopThread,实现线程创建、管理和事件循环的调度,形成线程池结构。每个 EventLoopThread 管理一个子线程与对应的 EventLoop(subloop),主线程(base loop)通过负载均衡算法将任务派发至各 subloop,从而提升系统性能与并发处理能力。
146 3
|
3月前
基于Reactor模式的高性能网络库github地址
https://github.com/zyi30/reactor-net.git
55 0
|
8天前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
3月前
|
缓存 索引
基于Reactor模式的高性能网络库之缓冲区Buffer组件
Buffer 类用于处理 Socket I/O 缓存,负责数据读取、写入及内存管理。通过预分配空间和索引优化,减少内存拷贝与系统调用,提高网络通信效率,适用于 Reactor 模型中的异步非阻塞 IO 处理。
113 3
|
负载均衡 Ubuntu 网络协议
ubuntu双网卡准备配置
近日有个需求,交换机有两台,做了堆叠,服务器双网卡,每个分别连到一台交换机上。这样就需要将服务器的网卡做成主备模式,以增加安全性,使得当其中一个交换机不通的时候网卡能够自动切换。 整体配置不难,网上也有相应的教程,可能有些是ubuntu的版本不同,所以配置以后没有达到应有的效果,最终通过51运维网的Ubuntu双网卡绑定的设置方法一文中的方法实现了该功能,本文简单记录之。
1862 0
|
13天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
117 18

热门文章

最新文章