温馨提示×

CentOS Stream8如何设置IP

小樊
35
2026-07-08 10:35:22
栏目: 智能运维

CentOS Stream 8 中配置 IP 地址,推荐使用 NetworkManagernmcli(命令行方式),这是官方推荐做法。下面按常见场景说明。


一、查看当前网络连接

nmcli device status

或查看连接名:

nmcli connection show

二、使用 DHCP 自动获取 IP(默认)

如果是 DHCP,一般无需额外配置,确保连接已启用即可:

nmcli connection up ens160

(ens160 替换为你的网卡名)


三、配置静态 IP(最常用)

示例:

  • 网卡:ens160
  • IP:192.168.1.100/24
  • 网关:192.168.1.1
  • DNS:8.8.8.8

1️⃣ 配置静态 IP

nmcli connection modify ens160 \
  ipv4.method manual \
  ipv4.addresses 192.168.1.100/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns 8.8.8.8 \
  connection.autoconnect yes

2️⃣ 重新激活连接

nmcli connection down ens160
nmcli connection up ens160

3️⃣ 验证

ip addr show ens160
ip route
cat /etc/resolv.conf

四、临时配置 IP(重启失效)

ip addr add 192.168.1.100/24 dev ens160
ip route add default via 192.168.1.1

❗ 仅用于临时调试,不建议生产环境使用。


五、修改配置文件方式(不推荐但可用)

配置文件路径:

/etc/sysconfig/network-scripts/ifcfg-ens160

示例内容:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

修改后重启网络:

nmcli connection reload
nmcli connection up ens160

常见问题排查

  • 网卡未启动:
nmcli device
  • NetworkManager 未运行:
systemctl status NetworkManager
systemctl enable --now NetworkManager

如果你愿意,可以告诉我:

  • 物理机 / 虚拟机 / 云服务器
  • 是否是 最小化安装
  • 网卡名称

我可以给你更精确的配置命令。

0