在 CentOS 中替换(修改)静态 IP,主要取决于你使用的 CentOS 版本 和 网络管理方式(network 或 NetworkManager)。下面按常见情况说明。
一般路径:
/etc/sysconfig/network-scripts/ifcfg-eth0
(eth0 可能改为 ens33、ens192 等,用 ip addr 查看)
示例配置(静态 IP):
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
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
systemctl restart network
ip addr
ping 192.168.1.1
查看连接名:
nmcli connection show
修改静态 IP(示例):
nmcli connection modify eth0 \
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"
重新激活:
nmcli connection down eth0
nmcli connection up eth0
路径:
/etc/NetworkManager/system-connections/eth0.nmconnection
示例:
[ipv4]
method=manual
address1=192.168.1.100/24,192.168.1.1
dns=8.8.8.8;114.114.114.114;
重启:
systemctl restart NetworkManager
ip addr add 192.168.1.100/24 dev eth0
ip route add default via 192.168.1.1
ip addr)ip route
cat /etc/resolv.conf
如果你能告诉我 CentOS 具体版本 和 是否为云服务器,我可以给你更精确的操作步骤。