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网段管理即可。

目录
相关文章
|
1月前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
189 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
1月前
|
安全 Docker 容器
docker的默认网络模式有哪些
Docker 默认网络模式包括:1) bridge:默认模式,各容器分配独立IP,可通过名称或IP通信;2) host:容器与宿主机共享网络命名空间,性能最优但有安全风险;3) none:容器隔离无网络配置,适用于仅需本地通信的场景。
56 6
|
2月前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
348 4
|
2月前
|
域名解析 网络协议 虚拟化
vmware 提供的三种网络工作模式
本文介绍了VMware虚拟机的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)和Host-Only(仅主机模式)。桥接模式将虚拟机与主机通过虚拟网桥连接,实现与物理网络的直接通信;NAT模式通过虚拟NAT设备和DHCP服务器使虚拟机联网;Host-Only模式则将虚拟机与外网隔离,仅与主机通信。此外,文章还简要介绍了网络相关的基础知识,包括主机名、IP地址、子网掩码、默认网关和DNS服务器。
142 3
|
2月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
104 2
|
2月前
|
Ubuntu Linux 网络安全
Ubuntu 22.04 LTS有哪些新特性
Ubuntu 22.04 LTS有哪些新特性
|
3月前
|
负载均衡 应用服务中间件 数据安全/隐私保护
docker swarm 创建 Swarm 模式下的网络
【10月更文挑战第14天】
103 6
|
2月前
|
Docker 容器
【赵渝强老师】Docker的None网络模式
Docker容器在网络方面实现了逻辑隔离,提供了四种网络模式:bridge、container、host和none。其中,none模式下容器具有独立的网络命名空间,但不包含任何网络配置,仅能通过Local Loopback网卡(localhost或127.0.0.1)进行通信。适用于不希望容器接收任何网络流量或运行无需网络连接的特殊服务。
|
2月前
|
Docker 容器
【赵渝强老师】Docker的Host网络模式
Docker容器在网络环境中是隔离的,可通过配置不同网络模式(如bridge、container、host和none)实现容器间或与宿主机的网络通信。其中,host模式使容器与宿主机共享同一网络命名空间,提高性能但牺牲了网络隔离性。
|
2月前
|
Kubernetes Docker 容器
【赵渝强老师】Docker的Container网络模式
Docker容器在网络环境中彼此隔离,但可通过配置不同网络模式实现容器间通信。其中,container模式使容器共享同一网络命名空间,通过localhost或127.0.0.1互相访问,提高传输效率。本文介绍了container模式的特点及具体示例。