0
点赞
收藏
分享

微信扫一扫

Rocky Linux 9.6配置网络IP怎么配置?

在 Rocky Linux 9.6 上配置网络与 CentOS 7 有重大变化。它不再使用 network-scripts,而是默认使用 NetworkManager 和 nmcli 工具,配置文件也移到了 /etc/NetworkManager/system-connections/

以下是两种最常用的配置方法:通过 nmtui(文本用户界面)和通过手动编辑配置文件。

方法一:使用 nmtui(推荐,最简单)

nmtui 是一个基于文本图形的交互式工具,非常适合不熟悉新命令的用户。

  1. 打开工具

sudo nmtui

  1. 选择编辑连接
    使用键盘方向键,选择 「Edit a connection」,然后按回车(Enter)。
  2. 选择要编辑的网卡
    在列表中找到你要配置的网卡(如 ens33eth0 等),选择它,然后按回车。
  3. 配置IP地址
  • 将 「IPv4 CONFIGURATION」 旁边的 <Automatic> 更改为 <Manual>
  • 点击 「Show」 来展开详细配置。
  • 按下方的 「Add」 按钮,然后输入:
  • Address: 你的 IP 地址和子网前缀,例如 192.168.0.101/24
  • Gateway: 你的网关地址,例如 192.168.0.1
  • DNS servers: 你的 DNS 服务器,例如 192.168.0.1,8.8.8.8
  • 确保 「Automatically connect」 选项是勾选状态。
  1. 保存并退出
  • 按键盘上的 「Tab」 键,将焦点移动到最下面的 <OK> 和 <Cancel>
  • 选择 <OK> 并按回车保存配置。
  • 一直后退,选择 「Quit」 退出 nmtui
  1. 重新激活连接

# 先关闭连接
sudo nmcli connection down "ens33"  # 将 "ens33" 替换为你的连接名
# 再重新开启连接
sudo nmcli connection up "ens33"

  1. 验证配置

ip address show
ping -c 4 8.8.8.8

方法二:手动编辑 NetworkManager 连接文件

这种方法更直接,适合自动化脚本或高级用户。

  1. 找到连接名称(Profile Name)

nmcli connection show
# 输出示例:
# NAME                UUID                                  TYPE      DEVICE
# ens33               3d72b697-ecdf-4e40-8c12-7a8e8dbb36b7  ethernet  ens33

记下 NAME 列下的名字(通常是网卡名,如 ens33)。

  1. 修改配置(将 ens33 替换为你的连接名):

# 设置手动配置(静态IP)
sudo nmcli connection modify "ens33" ipv4.method manual

# 设置IP地址、网关和DNS
sudo nmcli connection modify "ens33" ipv4.addresses 192.168.0.101/24
sudo nmcli connection modify "ens33" ipv4.gateway 192.168.0.1
sudo nmcli connection modify "ens33" ipv4.dns "192.168.0.1,8.8.8.8"

# 确保开机自动连接
sudo nmcli connection modify "ens33" connection.autoconnect yes

  1. 应用并重启连接

sudo nmcli connection down "ens33"
sudo nmcli connection up "ens33"

  1. 验证配置

nmcli connection show "ens33" | grep ipv4
ip address show

方法三:直接编辑配置文件(备用方法)

配置文件位于 /etc/NetworkManager/system-connections/,但名称会包含UUID。

  1. 找到正确的配置文件

sudo ls -l /etc/NetworkManager/system-connections/
# 会看到一个类似 'ens33.nmconnection' 的文件

  1. 编辑配置文件

sudo vi /etc/NetworkManager/system-connections/ens33.nmconnection

找到 [ipv4] 部分,修改为如下内容:

[ipv4]
address1=192.168.0.101/24,192.168.0.1
dns=192.168.0.1;8.8.8.8;
method=manual

注意address1 的格式是 IP地址/前缀,网关

  1. 重新加载配置并重启连接

# 让NetworkManager重新读取磁盘配置
sudo nmcli connection reload
# 重启连接
sudo nmcli connection down "ens33"
sudo nmcli connection up "ens33"

总结

  • 新手/交互式操作:强烈推荐使用 sudo nmtui,简单直观,不易出错。
  • 脚本/自动化:使用 nmcli connection modify 系列命令。
  • 查看状态:常用命令 ip address shownmcli connection shownmcli device status

按照以上任一种方法操作,您就可以在 Rocky Linux 9.6 上成功配置静态 IP 地址。

举报

相关推荐

0 条评论