温馨提示×

centos minimal如何设IP

小樊
56
2026-09-21 01:43:32
栏目: 智能运维

在 CentOS Minimal(无图形界面)下设置 IP,一般有两种方式:

  • 临时设置(重启失效)
  • 永久设置(推荐)

下面以 CentOS 7 / 8 / Stream 为例说明(CentOS 6 略有不同)。


一、查看网卡名称

ip addr

或

nmcli device status

常见网卡名:eth0、ens33


二、临时设置 IP(立即生效,重启失效)

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

DNS 临时:

echo "nameserver 8.8.8.8" > /etc/resolv.conf

三、永久设置 IP(推荐)

方法 1:使用 nmcli(最简单,推荐)

nmcli con mod ens33 ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8

nmcli con up 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

保存后重启网络:

systemctl restart network

(CentOS 8 / Stream 用)

nmcli con reload
nmcli con up ens33

四、DHCP 自动获取 IP

nmcli con mod ens33 ipv4.method auto
nmcli con up ens33

五、验证

ip addr
ping 8.8.8.8

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 网卡名
  • 是否虚拟机(VMware / KVM)

我可以给你完全对应的命令。

0 踩