温馨提示×

CentOS Dolphin网络配置怎么做

小樊
37
2025-12-11 19:39:39
栏目: 智能运维

CentOS 网络配置实操指南

适用范围与准备

  • 适用系统:CentOS 7/8/Stream(桌面或最小化安装均可)。
  • 名称说明:你提到的“Dolphin”很可能是输入法误差,以下均以 CentOS 网络配置为核心。
  • 常用工具与路径:
    • 查看网卡与地址:ip addr(最小化系统可能没有 ifconfig)。
    • 配置文件目录:/etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-ens33/eth0)。
    • 管理工具:NetworkManager 命令行 nmcli、文本界面 nmtui

方法一 使用 nmcli 配置(推荐)

  • 1)查看连接名与网卡
    • 列出连接:nmcli con show(记下 NAME,如“ens33”或“Wired connection 1”)
    • 查看设备:nmcli device
  • 2)配置为静态 IP(示例)
    • 设置地址、网关、DNS 与方法:
      • nmcli con mod “ens33” ipv4.addresses 192.168.1.100/24
      • nmcli con mod “ens33” ipv4.gateway 192.168.1.1
      • nmcli con mod “ens33” ipv4.dns “8.8.8.8 114.114.114.114
      • nmcli con mod “ens33” ipv4.method manual
      • nmcli con mod “ens33” connection.autoconnect yes
  • 3)应用并使能
    • 使配置生效:nmcli con up “ens33”(或先 down 再 up)
  • 4)验证
    • 查看地址:ip addr show ens33
    • 查看路由/网关:ip route
    • 测试连通:ping -c 4 8.8.8.8,再 ping -c 4 www.baidu.com
  • 5)切回 DHCP
    • nmcli con mod “ens33” ipv4.method auto
    • nmcli con up “ens33”

方法二 使用 nmtui 配置(文本界面)

  • 1)启动:nmtui
  • 2)Edit a connection → 选中你的以太网连接 → 将 IPv4 CONFIGURATION 设为 Manual
  • 3)填写:
    • Addresses:192.168.1.100/24
    • Gateway:192.168.1.1
    • DNS servers:8.8.8.8, 114.114.114.114
    • 勾选 “Automatically connect”
  • 4)OK → Back → Activate a connection 中先 Deactivate 再 Activate 该连接
  • 5)验证:ip addrping

方法三 直接编辑 ifcfg 文件(传统方式)

  • 1)确认接口名并编辑配置
    • 查看接口:ip a
    • 编辑:vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • 2)静态 IP 示例(按需替换)
    • TYPE=Ethernet
    • BOOTPROTO=static
    • ONBOOT=yes
    • NAME=ens33
    • DEVICE=ens33
    • IPADDR=192.168.1.100
    • NETMASK=255.255.255.0(或 PREFIX=24
    • GATEWAY=192.168.1.1
    • DNS1=8.8.8.8
    • DNS2=114.114.114.114
  • 3)使配置生效
    • CentOS 7:systemctl restart network
    • 使用 NetworkManager 的系统:systemctl restart NetworkManager
  • 4)验证:ip addrping
  • 5)DHCP 示例(最简)
    • BOOTPROTO=dhcp
    • ONBOOT=yes

验证与常见问题

  • 基本验证
    • 查看地址与链路状态:ip addr
    • 查看默认路由:ip route
    • 外网连通:ping -c 4 8.8.8.8;域名解析:ping -c 4 www.baidu.com
    • 查看连接与 DNS:nmcli con show “ens33” | grep -i ipv4
  • 常见问题速解
    • 能 ping 通 IP 但域名不通:检查 DNS1/DNS2 是否配置正确。
    • 修改后不生效:确认 ONBOOT=yes,并执行重启网络或重激活连接;如使用 ifcfg 方式,必要时用 ifdown/ifup 或 systemctl 重启网络服务。
    • 多网卡与默认网关:仅在主出口设置 GATEWAY;其他网卡可不设或按需设置 DEFROUTE=no,避免路由冲突。
    • 虚拟机场景:优先使用 NAT桥接 并选择 DHCP 快速联通;需要固定 IP 时按上文配置静态地址与网关。

0