CentOS 修改网络配置信息
本帖最后由 非凡云 于 2025-6-5 17:25 编辑在 CentOS 中修改网络配置主要有以下三种方法,根据版本不同推荐使用相应工具(CentOS 7 推荐方法1/2,CentOS 8/Stream 推荐方法2/3):
方法1:修改配置文件(传统方式,适合 CentOS 7)
1. 编辑网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-<网卡名># 如 ifcfg-ens192关键参数示例(静态 IP):
BOOTPROTO=static # 静态IP(dhcp表示动态获取)
ONBOOT=yes # 开机自启
IPADDR=192.168.1.100 # IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关
DNS1=8.8.8.8 # DNS服务器
DNS2=114.114.114.1142.重启网络服务
systemctl restart network# CentOS 7
方法2:使用 nmcli 命令(推荐,适合所有版本)
1. 查看网卡名称
nmcli connection show
# 输出示例:NAME=ens192, DEVICE=ens1922. 修改网络配置(以静态 IP 为例)
nmcli connection modify ens192 \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8,114.114.114.114" \
ipv4.method manual \
connection.autoconnect yes3. 应用配置
nmcli connection down ens192 ; nmcli connection up ens192# 重启网卡
方法3:使用 nmtui(文本图形界面)
启动工具:
nmtui
[*]选择 Edit a connection → 选择网卡 → 修改配置(方向键导航/Tab切换)。
[*]保存后回到主菜单,选择 Activate a connection → 先 Deactivate 再 Activate。
其他操作
临时修改 IP(重启失效):
ip addr add 192.168.1.100/24 dev ens192
ip route add default via 192.168.1.1检查配置:
ip addr show # 查看IP
ip route # 查看网关
cat /etc/resolv.conf# 查看DNS防火墙放行端口(如修改 SSH 端口后需放行):
firewall-cmd --add-port=端口号/tcp --permanent
firewall-cmd --reload
页:
[1]