温馨提示×

centos怎样替换ip地址

小樊
33
2026-09-18 10:11:33
栏目: 智能运维

在 CentOS 中“替换 IP 地址”通常有两种常见场景:

  1. 临时修改 IP(重启网络或系统后失效)
  2. 永久修改 IP(修改配置文件,重启仍生效)

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


一、临时替换 IP 地址(立即生效,重启失效)

1. 查看网卡名称

ip addr

常见网卡名:eth0ens33

2. 临时修改 IP

ip addr add 192.168.1.100/24 dev ens33

或替换原 IP(先删再加):

ip addr del 旧IP/24 dev ens33
ip addr add 新IP/24 dev ens33

3. 修改网关(可选)

ip route add default via 192.168.1.1

二、永久替换 IP 地址(推荐)

CentOS 7 / 8(使用 network-scripts)

1. 编辑网卡配置文件

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

2. 修改或替换为以下内容

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

ens33 换成你的网卡名

3. 重启网络服务

systemctl restart network

(CentOS 8 也可用 nmcliNetworkManager


三、使用 nmcli 修改(CentOS 7/8 推荐)

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
nmcli con mod ens33 ipv4.method manual
nmcli con up ens33

四、CentOS 6 简要说明

vi /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart

五、验证是否替换成功

ip addr
ping 192.168.1.1

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 物理机 / 虚拟机 / 云服务器
  • 是否使用 DHCP 改静态

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

0