CentOS 8 网络配置指南
侧边栏壁纸
  • 累计撰写 6 篇文章
  • 累计收到 1 条评论

CentOS 8 网络配置指南

李忠衍
2025-03-30 / 0 评论 / 61 阅读 / 正在检测是否收录...

方法一:手工编辑 ifcfg 文件并应用配置

操作步骤

  1. 编辑网卡配置文件
    替换 xxx 为实际网卡名称(如 ens33):

    vi /etc/sysconfig/network-scripts/ifcfg-xxx
  2. 重新加载网络配置

    nmcli c reload
  3. 激活网卡配置

    nmcli c up xxx  # 仅启动指定网卡

方法二:完全使用 nmcli 管理网络

基础操作命令

查看网络信息

  • 列出所有网络连接:

    nmcli connection

    输出示例:

    NAME   UUID                                  TYPE      DEVICE
    ens33  a92fa07b-9b68-4d2b-a2e7-e55146099b1b  ethernet  ens33
    ens36  418da202-9a8c-b73c-e8a1-397e00f3c6b2  ethernet  ens36
  • 查看指定连接的详细信息:

    nmcli connection show xxx
  • 查看所有活动连接:

    nmcli connection show --active

配置静态 IP

  • 设置 IPv4 地址和子网掩码(CIDR 格式):

    nmcli connection modify xxx ipv4.addresses 192.168.0.58/24
  • 切换为手动 IP 分配模式:

    nmcli connection modify xxx ipv4.method manual
  • 添加/删除多个 IP 地址:

    # 添加
    nmcli connection modify xxx +ipv4.addresses 192.168.0.59/24
    # 删除
    nmcli connection modify xxx -ipv4.addresses 192.168.0.59/24

配置 DNS 与网关

  • 单行配置(推荐):

    nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
  • 分步配置

    # 添加 DNS
    nmcli connection modify xxx ipv4.dns 114.114.114.114
    # 删除 DNS
    nmcli connection modify xxx -ipv4.dns 114.114.114.114
    # 添加网关
    nmcli connection modify xxx ipv4.gateway 192.168.0.2

删除网络连接

nmcli connection delete xxx

配置生效操作

  • 重新加载配置:

    nmcli c reload
  • 手动激活连接(新配置需手动启动):

    nmcli c up xxx

注意事项

  1. 网卡标识符:所有命令中的 xxx 需替换为实际网卡名称(如 ens33)。
  2. 配置验证:使用 nmcli connection show xxx 检查配置是否生效。
  3. 网络中断风险:修改配置可能导致临时断网,建议在本地终端操作。
  4. CIDR 格式:子网掩码推荐使用 /24 格式,替代传统 NETMASK

0

评论 (0)

取消