Linux (CentOS Stream 9) 虚拟机中配置静态 IP

在虚拟机中配置静态 IP 地址可以确保您的 Linux 系统在每次启动时都能保持相同的网络设置。这对于服务器和需要稳定网络连接的应用程序尤为重要。本文将详细介绍如何在 CentOS Stream 9 中配置静态 IP 地址。

1. 前期准备

确保您已经在虚拟机上安装了 CentOS Stream 9,并具有超级用户权限(root)。如果您尚未安装虚拟机,可以使用 VMware、VirtualBox 等工具进行安装。

2. 查看当前网络配置

在开始配置之前,您可以通过以下命令查看当前的网络配置:

ip addr

此命令将显示所有网络接口及其当前的 IP 地址、子网掩码和其他相关信息。

3. 找到网络接口名称

在 CentOS Stream 9 中,网络接口名称通常以 ensenoeth 开头。通过上面的 ip addr 命令,您可以找到需要配置的网络接口的名称。

例如,假设您的网络接口名称为 ens33

4. 配置静态 IP 地址

在 CentOS Stream 9 中,网络配置文件存储在 /etc/sysconfig/network-scripts/ 目录下。您需要编辑对应网络接口的配置文件。

4.1 编辑网络配置文件

使用 vinano 编辑器打开对应的网络配置文件。假设接口名称为 ens33

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

4.2 修改配置文件

在配置文件中,您需要修改或添加以下内容以配置静态 IP:

TYPE=Ethernet
BOOTPROTO=none  # 设置为none以手动配置
NAME=ens33
DEVICE=ens33
ONBOOT=yes      # 启动时自动启用此接口

# 添加静态 IP 配置
IPADDR=192.168.1.100     # 设置您的静态 IP 地址
NETMASK=255.255.255.0    # 设置子网掩码
GATEWAY=192.168.1.1      # 设置默认网关
DNS1=8.8.8.8              # 设置 DNS 服务器
DNS2=8.8.4.4              # 备用 DNS 服务器

4.3 保存并退出

如果您使用 vi 编辑器,按 Esc 键,然后输入 :wq 保存并退出。如果您使用 nano,按 Ctrl + X,然后按 Y 确认保存。

5. 重启网络服务

配置完成后,您需要重启网络服务以使更改生效:

sudo systemctl restart NetworkManager

6. 验证配置

使用以下命令再次查看网络接口,确保 IP 地址已正确设置:

ip addr show ens33

您应该看到您之前设置的静态 IP 地址出现在输出中。

6.1 测试网络连接

您可以使用 ping 命令测试网络连接是否正常。例如,测试与网关的连接:

ping 192.168.1.1

如果您能够收到响应,则说明静态 IP 配置成功。

7. 总结

本文详细介绍了在 CentOS Stream 9 虚拟机中配置静态 IP 地址的步骤。从查看当前网络配置到编辑网络配置文件,再到重启网络服务和验证配置,您现在应该能够在虚拟机中成功配置静态 IP 地址。通过这种方式,您可以确保每次重启后,系统都能保持稳定的网络连接。如果您在操作过程中遇到问题,请随时在评论区提问!

猜你喜欢

转载自blog.csdn.net/qq_42978535/article/details/143157385