当前位置:首页 > 系统教程 > 正文

CentOS Stream 10网络配置完全指南

CentOS Stream 10网络配置完全指南

从零开始设置固定IP地址

CentOS Stream 10网络配置完全指南 10  固定IP 网络配置 nmcli 第1张

欢迎阅读本教程!CentOS Stream 10作为Red Hat Enterprise Linux的滚动预览版,带来了最新的软件包和特性。对于需要稳定网络连接的服务或开发环境,设置固定IP(也称为静态IP)至关重要。本文将详细介绍两种在CentOS Stream 10中配置固定IP的方法,即使是新手也能轻松掌握。

1. 查看当前网络状态

在开始配置前,先确定你的网络接口名称。打开终端,执行以下命令:

    ip addr show  

或者使用NetworkManager的命令:

    nmcli dev status  

记下你要配置的接口名,例如eth0ens33

2. 方法一:使用nmtui(文本用户界面)

nmtui是NetworkManager提供的图形化配置工具,对新手非常友好。在终端输入:

    sudo nmtui  

你会看到一个蓝色界面。选择Edit a connection,然后选中你的网卡(例如以太网连接),点击Edit。在IPv4 CONFIGURATION中选择Manual,然后填入你的固定IP地址、子网掩码(例如192.168.1.100/24)、网关(例如192.168.1.1)和DNS服务器(例如8.8.8.8)。完成后选择OK保存,最后选择Activate a connection重新激活该连接。这样就完成了固定IP的设置。

CentOS Stream 10网络配置完全指南 10  固定IP 网络配置 nmcli 第2张

3. 方法二:使用nmcli命令行

对于喜欢命令行或需要脚本化的用户,nmcli是更高效的选择。假设你的接口名为eth0,执行以下命令(请替换为你的实际参数):

    sudo nmcli con mod eth0 ipv4.addresses 192.168.1.100/24sudo nmcli con mod eth0 ipv4.gateway 192.168.1.1sudo nmcli con mod eth0 ipv4.dns 8.8.8.8sudo nmcli con mod eth0 ipv4.method manualsudo nmcli con up eth0  

这些命令分别设置IP地址、网关、DNS,并将方法改为手动,最后重启连接使配置生效。如果连接名不是eth0,可以通过nmcli con show查看。

4. 验证配置

配置完成后,使用以下命令检查IP地址是否正确:

    ip addr show eth0  

并尝试ping网关或外网测试连通性:

    ping -c 4 192.168.1.1ping -c 4 8.8.8.8  

5. 常见问题

如果配置后网络不通,检查NetworkManager服务是否运行:systemctl status NetworkManager;确保没有其他网络管理工具冲突(如network-scripts)。CentOS Stream 10默认使用NetworkManager,建议保持。

通过以上步骤,你应该已经成功为CentOS Stream 10设置了固定IP。无论是用于服务器还是开发机,稳定的网络配置都是基础。希望本文能帮助到你!