温馨提示×

centos stream8如何进行网络设置

小樊
37
2025-12-17 12:06:54
栏目: 智能运维

CentOS Stream 8 网络设置指南

一 常用准备与查看

  • 查看网卡与连接名:ip addr;nmcli device status;nmcli connection show(记下要配置的连接名,如:ens33/ens160/enp0s3
  • 查看路由与 DNS:ip route;cat /etc/resolv.conf
  • 建议先备份现有配置:cd /etc/sysconfig/network-scripts;cp ifcfg-ens33 ifcfg-ens33.bak
  • 本系统默认使用 NetworkManager 管理网络(ifcfg 文件仍可用)

二 使用 nmcli 配置(推荐)

  • 设为静态 IPv4(示例将接口 ens33 设为 192.168.1.100/24,网关 192.168.1.1,DNS 114.114.114.114
    • nmcli con mod ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns “114.114.114.114” autoconnect yes
    • nmcli con up ens33
  • 设为 DHCP 自动获取
    • nmcli con mod ens33 ipv4.method auto autoconnect yes
    • nmcli con up ens33
  • 添加/删除辅助 IP(同一接口多 IP)
    • 添加:nmcli con mod ens33 +ipv4.addresses 192.168.1.101/24
    • 删除:nmcli con mod ens33 -ipv4.addresses 192.168.1.101/24
    • 应用:nmcli con up ens33
  • 验证:ip addr show ens33;ip route;cat /etc/resolv.conf;ping -c 4 www.baidu.com

三 使用 ifcfg 文件配置(传统方式)

  • 编辑配置文件(网卡名与连接名可能不同,示例为 ifcfg-ens33
    • vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • 静态 IP 示例(按需替换 IP/网关/DNS)
    • TYPE=Ethernet BOOTPROTO=static ONBOOT=yes NAME=ens33 DEVICE=ens33 IPADDR=192.168.1.100 PREFIX=24 GATEWAY=192.168.1.1 DNS1=114.114.114.114
  • 使配置生效
    • 重新加载连接:nmcli connection reload
    • 激活连接:nmcli connection up ens33
    • 或:systemctl restart NetworkManager
  • 验证:ip addr;ip route;cat /etc/resolv.conf;ping -c 4 www.baidu.com

四 虚拟机场景要点(VMware NAT)

  • 获取 NAT 参数:VMware 菜单 编辑 → 虚拟网络编辑器 → 选中 VMnet8NAT 设置 查看网关(如:192.168.142.2);在 DHCP 设置 查看可分配 IP 段
  • 静态 IP 必须位于 DHCP 段内,且与网关同网段;如:IP 192.168.142.130/24,网关 192.168.142.2,DNS 114.114.114.114
  • 主机与虚拟机互通:主机侧将 VMnet8 适配器设为同网段静态 IP(不能与网关/虚拟机冲突),再互 ping 测试
  • 常见问题
    • 开机未托管/掉线:nmcli n on;nmcli con mod ens160 connection.autoconnect yes;必要时 systemctl restart NetworkManager
    • 某些环境下异常关机后网卡“消失”,优先使用系统菜单正常关机或执行 shutdown -h now 再启动

五 常用排错命令

  • 查看状态:nmcli device status;nmcli connection show -active
  • 托管与自动连接:nmcli n(返回 disabled 则 nmcli n on);nmcli con show | grep autoconnect
  • 重新加载与激活:nmcli connection reload;nmcli connection up
  • 路由与连通性:ip route;ping -c 4 网关IP;ping -c 4 www.baidu.com
  • DNS 检查:cat /etc/resolv.conf;必要时在 nmcli 中设置 ipv4.dns 并重启连接

0