温馨提示×

centos minimal怎么设静态ip

小樊
51
2026-09-14 21:54:43
栏目: 智能运维

在 CentOS Minimal(通常是 CentOS 7/8/Stream)里设静态 IP,常见有两种方式:传统 network-scripts(CentOS 7 常用) 和 NetworkManager / nmcli(CentOS 8+ 推荐)。下面分别说。


一、CentOS 7(Minimal,network-scripts 方式)

1. 找到网卡名

ip addr

一般是 eth0、ens33 等。

2. 编辑配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

示例(改成你自己的 IP):

TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes

IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114

3. 重启网络

systemctl restart network

4. 验证

ip addr
ping 8.8.8.8

二、CentOS 8 / Stream(推荐 nmcli)

1. 查看连接名

nmcli connection show

2. 设置静态 IP(假设连接叫 ens33)

nmcli connection modify ens33 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8 114.114.114.114"

3. 重启连接

nmcli connection down ens33
nmcli connection up ens33

4. 验证

ip addr
ping 8.8.8.8

三、常见问题

  • 改完连不上 SSH:确认网关和 IP 段正确
  • DNS 不生效:检查 /etc/resolv.conf
  • CentOS 8 已废弃 network.service,请用 NetworkManager

如果你告诉我 CentOS 版本 + 网卡名,我可以给你一份直接能用的配置。

0 踩