1. 设置 IP 地址和子网掩码

admin
主要介绍了网络配置的基础操作,即设置 IP 地址和子网掩码,IP 地址用于唯一标识网络设备,子网掩码则用于划分网络范围,正确配置这两项参数是设备接入网络、实现设备间互联互通的前提,确保数据能够准确传输。

RHEL 8 网络连接地址配置全攻略:从 nmcli 到配置文件详解

在 Red Hat Enterprise Linux 8(RHEL 8)系统中,网络管理发生了重大变化,全面转向了 NetworkManager,对于系统管理员而言,正确配置rhel8网络连接地址是确保服务器能够正常通信、访问互联网以及进行远程管理的基础,本文将详细介绍如何在 RHEL 8 中通过命令行和配置文件两种方式来设置和管理网络连接地址。

使用 nmcli 命令行工具(推荐方式)

nmcli (NetworkManager Command Line Interface) 是 RHEL 8 中管理网络的核心工具,相比于传统的 ifcfg 文件,它更加灵活且实时生效。

1. 设置 IP 地址和子网掩码

查看当前网络状态

在配置之前,首先需要查看当前系统有哪些网络接口以及它们的连接状态:

nmcli device status

虚拟机或物理机的网卡名称为 ens160ens33eth0,请记住这个名称,后续配置会用到。

设置静态 IP 地址

假设我们要将网卡 ens160 配置为静态 IP 地址(192.168.1.100,子网掩码 255.255.255.0,网关 192.168.1.1):

# 2. 设置网关
nmcli connection modify "System ens160" ipv4.gateway 192.168.1.1
# 3. 设置 DNS 服务器
nmcli connection modify "System ens160" ipv4.dns "8.8.8.8 114.114.114.114"
# 4. 将连接方式设置为手动 (manual)
nmcli connection modify "System ens160" ipv4.method manual
# 5. 重启网络连接使配置生效
nmcli connection up "System ens160"

注意:如果修改的是新连接或删除了旧连接,可以使用 nmcli connection add 命令新建连接。

查看配置详情

使用以下命令可以验证rhel8网络连接地址是否配置成功:

nmcli connection show "System ens160"

编辑传统配置文件

尽管 nmcli 很方便,但很多习惯 RHEL 7 或更早版本的管理员更熟悉直接编辑配置文件,在 RHEL 8 中,配置文件依然位于 /etc/sysconfig/network-scripts/ 目录下。

  1. 找到对应的配置文件,通常名为 ifcfg-ens160

  2. 使用 vivim 编辑该文件:

    vi /etc/sysconfig/network-scripts/ifcfg-ens160
  3. 设置关键参数:

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static           # 改为 static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens160
    UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    DEVICE=ens160
    ONBOOT=yes                 # 确保开机启动
    # 以下是新增的静态地址配置
    IPADDR=192.168.1.100       # IP地址
    PREFIX=24                  # 子网掩码 (或使用 NETMASK=255.255.255.0)
    GATEWAY=192.168.
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码