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

目录
相关文章
|
14小时前
|
消息中间件 监控 Ubuntu
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
11 3
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
|
4天前
|
资源调度
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
19 2
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
|
2天前
|
Ubuntu Linux Windows
wsl重装Ubuntu遇到的一些问题( WslRegisterDistribution failed with error: 0x80041002 Error: 0x80041002 (null)、重置网络后WLAN图标消失)
wsl重装Ubuntu遇到的一些问题( WslRegisterDistribution failed with error: 0x80041002 Error: 0x80041002 (null)、重置网络后WLAN图标消失)
|
2天前
|
Web App开发 Ubuntu 前端开发
【踩坑记】Ubuntu 20.04.6 LTS下编译安装gcc 4.4.0
【踩坑记】Ubuntu 20.04.6 LTS下编译安装gcc 4.4.0
|
4天前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
27 0
|
28天前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
51 1
|
6天前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
|
4天前
|
SQL 安全 算法
网络安全与信息安全的全面解析:应对漏洞、加密技术及提升安全意识的策略
本文深入探讨了网络安全和信息安全的重要性,详细分析了常见的网络安全漏洞以及其利用方式,介绍了当前流行的加密技术及其应用,并强调了培养良好安全意识的必要性。通过综合运用这些策略,可以有效提升个人和企业的网络安全防护水平。
|
4天前
|
安全 网络安全 区块链
网络安全与信息安全:构建数字世界的防线在当今数字化时代,网络安全已成为维护个人隐私、企业机密和国家安全的重要屏障。随着网络攻击手段的不断升级,从社交工程到先进的持续性威胁(APT),我们必须采取更加严密的防护措施。本文将深入探讨网络安全漏洞的形成原因、加密技术的应用以及提高公众安全意识的重要性,旨在为读者提供一个全面的网络安全知识框架。
在这个数字信息日益膨胀的时代,网络安全问题成为了每一个网民不可忽视的重大议题。从个人信息泄露到企业数据被盗,再到国家安全受到威胁,网络安全漏洞如同隐藏在暗处的“黑洞”,时刻准备吞噬掉我们的信息安全。而加密技术作为守护网络安全的重要工具之一,其重要性不言而喻。同时,提高公众的安全意识,也是防范网络风险的关键所在。本文将从网络安全漏洞的定义及成因出发,解析当前主流的加密技术,并强调提升安全意识的必要性,为读者提供一份详尽的网络安全指南。
|
3天前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
本文将介绍网络安全和信息安全的基本概念,以及它们在现代社会中的重要性。我们将探讨网络安全漏洞的类型和影响,加密技术的作用和分类,以及如何提高个人和组织的安全意识。文章还将通过代码示例来说明一些常见的安全漏洞和攻击方式,并提供相应的防御策略。希望读者能够通过本文了解网络安全和信息安全的基本原理,增强自身的安全意识,并采取有效的措施保护自己的信息安全。
18 1