【Linux|网络】Ubuntu 22.04.1 LTS 虚拟网络连接模式、多节点实验环境搭建

1、背景环境

在我们需要进行集群部署的软件学习的时候,最必要的是搭建好一个服务器环境,其中的关键需求就是能够让服务器互联。因此,我写了这篇文章的重要任务就是分享如何能够将服务器互联,也就是搭建多节点的虚拟机环境。

通过本文你可以了解到的内容有:

  • ① 计算机网络的基本内容;
  • ② VMware Workstation 的虚拟网络配置;
  • ③ Linux 网络基础命令以及网络配置方法。

实验环境

  • VMware® Workstation 16 Pro
  • Ubuntu 22.04.1 LTS

2、计算机网络基础

在开始虚拟网络配置之前,我们需要回答这样一个问题:电脑是如何上网的

当然这个问题不难回答,我们用网线连接电脑或者用无线网卡连接 WIFI 就可以上网了,但是我想进一步回答这个问题,让我们一起讨论其中的基础服务

  • 局域网(LAN,Local Area Network):指在一个相对较小的地理范围内连接多台计算机设别,比如办公室、家庭等等。

  • 广域网(WAN,Wide Area Network):指一种覆盖范围非常广泛的计算网络,可以跨越多个城市、国家,甚至洲际。

  • 网关(Gateway):指一种网络设备或软件,用于连接两个不同的网络或协议,并在它们之间进行数据交换。

一般, 我们家里的网络就是局域网或者叫内网,而广域网相对的就是互联网或者叫外网,想要让内网和外网相连接,就需要网关


路由器(Router) 是常用的网络设备,它主要用于连接两个或多个网络,并且在这些网络之间转发数据包,起到一个网关的作用。

在我们购买了网络服务后,互联网提供商会分配一个公共 IP 地址给到路由器,这样我们所有的上网请求最终都将通过这个公共的 IP 地址去请求,并且也通过这个 IP 地址来接收服务器的响应。

这里我们就会有一些疑问:

  • 1、我有手机、平板、电脑等等这些设备,怎么通过一个 IP 地址来去访问的呢?
  • 2、假设我有100台电脑,我难道要一个个地去给它们配置 IP 地址吗?
  • 3、我上网的时候,为什么我可以通过输入网址来去访问网站而不是 IP 地址?

【问题一の解决】

网络地址转换(NAT,Network Address Translation):是一种将私有 IP 地址转换为公共 IP 地址的技术,它允许多个设备共享一个公共 IP 地址,从而节省 IP 地址资源。

【问题二の解决】

动态主机配置协议(DHCP,Dynamic Host Configuration Protocol):是一种自动分配 IP 地址的协议,它简化了网络管理,避免了手动配置每个设备的 IP 地址。

【问题三の解决】

域名系统(DNS,Domain Name System):将我们容易读的域名转换为计算机可以读的 IP 地址,比如将 www.example.com 转为 12.13.33.43

3、虚拟网络连接模式

我们先了解到 VMware Workstation 中常见的网络连接模式

在编辑->虚拟网络编辑器中,我们一般会有三个虚拟网络分别是 VMnet0VMnet1<

### 如何配置 Ubuntu 22.04 LTS 镜像 #### 准备工作 为了成功配置 Ubuntu 22.04 LTS 的镜像文件,首先要确保已经获取到官方提供的 ISO 文件[^1]。该操作通常通过访问 Ubuntu 官方网站完成。 #### 创建启动介质 创建可引导 USB 或 DVD 是安装过程中的重要一步。对于 USB 设备而言,可以利用工具如 Rufus (Windows) 或 `dd` 命令(Linux)来写入ISO映像至USB驱动器上: ```bash sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M status=progress && sync ``` 这里 `/path/to/ubuntu.iso` 表示本地存储路径下的 .iso 文件位置;而 `/dev/sdX` 则代表目标 U盘设备节点名称,请务必确认无误后再执行上述命令以防数据丢失。 #### BIOS/UEFI 设置调整 部分计算机可能需要进入 BIOS/UEFI 菜单设置以允许从外部媒介启动系统。这一般涉及到更改默认启动顺序,使光驱或者U盘成为首选项之一。 #### 开始安装流程 当一切准备就绪之后重启机器并按照屏幕提示选择合适的选项加载 Linux Live 环境,在此期间可以选择试用不改变硬盘上的任何东西,或是直接步入图形化向导指导下的全新操作系统部署环节。 #### 自定义分区布局(可选) 如果希望手动控制磁盘空间分配,则可以在安装过程中指定具体的根目录(`/`)、交换区(swap area)以及其他挂载点的位置和大小关系。不过对于大多数个人用户来说,默认全自动模式已能满足需求。 #### 更新软件包列表与升级现有程序 一旦顺利完成基本环境搭建后,建议立即运行以下两条指令刷新APT缓存并将所有预装组件更新到最新版本: ```bash sudo apt update sudo apt upgrade -y ``` 此外还可以考虑加入额外的PPA源以便获得更广泛的应用支持以及及时的安全补丁推送服务。 #### 安全加固措施 考虑到网络安全的重要性,强烈推荐开启防火墙功能,并定期修改管理员账户密码复杂度。可以通过如下方式激活内置的ufw实用程序来进行简单有效的网络流量过滤管理: ```bash sudo ufw enable ``` 同时也要记得启用自动登录保护机制,防止未经授权人员轻易接触敏感资料。 #### 完成后的初步探索 最后但同样重要的一步就是熟悉新系统的界面特性及其自带的各种生产力工具集成了。尝试浏览一下帮助文档中心,参与社区交流论坛分享经验心得,这些都是快速成长为合格Linux用户的有效途径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值