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

目录
相关文章
|
9天前
|
Kubernetes 安全 Docker
|
15天前
|
Ubuntu
树莓派 —— ubuntu上通过netplan配置网络
树莓派 —— ubuntu上通过netplan配置网络
|
12天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
41 0
|
17天前
|
监控 安全 网络安全
|
19天前
|
缓存 负载均衡 网络协议
Haskell网络编程:深入理解代理和TLS配置
Haskell网络编程:深入理解代理和TLS配置
|
1月前
|
存储 自然语言处理 Oracle
Oracle数据库字符集概述及修改方式
【8月更文挑战第15天】Oracle 数据库字符集定义了数据的编码方案,决定可存储的字符类型及其表示方式。主要作用包括数据存储、检索及跨系统传输时的正确表示。常见字符集如 AL32UTF8 支持多语言,而 WE8MSWIN1252 主用于西欧语言。修改字符集风险高,可能导致数据问题,需事先备份并评估兼容性。可通过 ALTER DATABASE 语句直接修改或采用导出-导入数据的方式进行。完成后应验证数据完整性。此操作复杂,须谨慎处理。
|
30天前
|
数据采集 Oracle 关系型数据库
实时计算 Flink版产品使用问题之怎么实现从Oracle数据库读取多个表并将数据写入到Iceberg表
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
7天前
|
Oracle 安全 关系型数据库
Oracle数据恢复—Oracle数据库误删除的数据恢复方法探讨
删除Oracle数据库数据一般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle数据库数据的方式探讨一下oracle数据库数据恢复方法(不考虑全库备份和利用归档日志)。
|
17天前
|
存储 Oracle 关系型数据库
Oracle同一台服务器创建多个数据库
【8月更文挑战第30天】在 Oracle 中,可在同一服务器上创建多个数据库。首先确保已安装 Oracle 软件并具有足够资源,然后使用 DBCA 工具按步骤创建,包括选择模板、配置存储及字符集等。重复此过程可创建多个数据库,需确保名称、SID 和存储位置唯一。创建后,可通过 Oracle Enterprise Manager 进行管理,注意服务器资源分配与规划。
32 10
|
1月前
|
SQL Oracle 关系型数据库
"揭秘!一键解锁Oracle日志清理魔法,让海量归档日志无处遁形,守护数据库健康,告别磁盘空间告急噩梦!"
【8月更文挑战第9天】随着Oracle数据库在企业应用中的普及,归档日志管理对保持数据库健康至关重要。归档日志记录所有更改,对数据恢复极为重要,但也可能迅速占用大量磁盘空间影响性能。利用Oracle提供的RMAN工具,可通过编写Shell脚本来自动清理归档日志。脚本包括设置环境变量、连接数据库、检查和删除指定时间前的日志,并记录执行情况。通过Cron作业定时运行脚本,可有效管理日志文件,确保数据库稳定运行。
64 7