在CentOS中修改IP地址可以通过命令行操作,以下是具体步骤和方法:
nmcli
(推荐,适用于CentOS 7/8/Stream)查看当前网络连接名称:
nmcli connection show
输出类似:
NAME UUID TYPE DEVICE
ens33 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ethernet ens33
修改IP地址(假设网卡名为 ens33
):
sudo nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24
sudo nmcli connection modify ens33 ipv4.gateway 192.168.1.1
sudo nmcli connection modify ens33 ipv4.dns "8.8.8.8,8.8.4.4"
sudo nmcli connection modify ens33 ipv4.method manual
应用配置并重启网络:
sudo nmcli connection down ens33 && sudo nmcli connection up ens33
ens33
):
bash
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
ini
BOOTPROTO=static # 改为static或none
ONBOOT=yes # 开机自启
IPADDR=192.168.1.100 # 新IP地址
NETMASK=255.255.255.0 # 子网掩码(或使用PREFIX=24)
GATEWAY=192.168.1.1 # 默认网关
DNS1=8.8.8.8 # DNS服务器
DNS2=8.8.4.4
bash
sudo systemctl restart NetworkManager
# 或使用传统命令(如果未用NetworkManager)
sudo systemctl restart network
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 修改配置
sudo service network restart # 重启网络
sudo ip addr add 192.168.1.100/24 dev ens33 # 添加IP
sudo ip route add default via 192.168.1.1 # 添加网关
ip addr show ens33 # 检查IP是否生效
ping -c 4 8.8.8.8 # 测试网络连通性
nslookup example.com # 测试DNS解析
firewall-cmd --list-all
)。ip link
查看)。根据你的系统版本和网络管理工具(NetworkManager或network服务),选择对应方法即可。