您的位置:首页 > 手游攻略 > CentOS 7.4 网卡怎么配置?没有 ifconfig 也能排查网络

CentOS 7.4 网卡怎么配置?没有 ifconfig 也能排查网络

作者:互联网  时间: 2026-10-30 17:10:01  

最小化安装后找不到 ifconfig,只是系统可能没有安装这套旧工具,不能由此判断网卡故障。CentOS 7.4 已经可以用 ip 查询设备和地址。ifconfig 所属的旧工具可能没有随最小化安装提供。

先用 ip 和 NetworkManager 查网卡,再配地址。不要把缺命令和缺网络当成同一个故障。下面管理操作按 root 执行,远程改网卡前先准备控制台入口。

没有 ifconfig,先用什么命令?

ip link show
ip addr show
ip route
nmcli device status
nmcli connection show

ip link 看设备和链路,ip addr 看地址,ip route 看路由。nmcli 查看 NetworkManager 管理的设备和连接配置。

如果连网卡设备都没有,先核对虚拟机是否添加并连接了网卡,物理机是否识别硬件和驱动。设备存在但显示链路未连接,检查网线、虚拟网卡连接选项和上游网络。

如果 nmcli 无法连接服务,查看:

systemctl status NetworkManager

已有系统可能采用传统 network 服务或其他方式管理网络。先确认管理方式,不要未经检查就让两个管理器同时接管同一网卡。

DHCP:使用已有连接配置

假设网卡是 ens33,nmcli connection show 显示其连接名为 System ens33,且你的网络确实提供 DHCP:

nmcli connection modify 'System ens33' connection.autoconnect yes ipv4.method auto
nmcli connection up 'System ens33'

连接名和网卡名不是固定相应的。请把示例连接名替换为机器实际输出,不能因为网卡叫 ens33,就认定连接一定也叫 ens33。

如果网卡存在、确实没有对应连接,可在确认没有重复配置后新建:

nmcli connection add type ethernet ifname ens33 con-name lan-dhcp ipv4.method auto
nmcli connection modify lan-dhcp connection.autoconnect yes
nmcli connection up lan-dhcp

这组命令与修改已有连接是两种做法,选其中适合的一种,不要全部照着执行,制造多个竞争自动连接的配置。

静态 IP:地址、网关和 DNS 一起设置

以下只是一组内网示例。假设你已经确认可使用 192.168.50.20/24,网关是 192.168.50.1,网络提供的 DNS 是 192.168.50.53,连接名为 System ens33:

nmcli connection modify 'System ens33' ipv4.method manual ipv4.addresses 192.168.50.20/24 ipv4.gateway 192.168.50.1 ipv4.dns 192.168.50.53 ipv4.ignore-auto-dns yes connection.autoconnect yes
nmcli connection up 'System ens33'

这几个地址必须换成实际分配值,确认没有地址冲突。云服务器也可能要求保留 DHCP 和平台下发路由,不能按普通局域网的习惯强改静态地址。

多网卡机器只给需要的连接设置默认网关。多个默认路由如何选择,要按用途规划,不能每张卡都填一份相同配置。

传统 ifcfg 文件还能用吗?

CentOS 7 常见配置目录是:

/etc/sysconfig/network-scripts/

如果当前系统使用这套配置,应检查对应文件中的 DEVICE、BOOTPROTO、ONBOOT 和地址参数。ONBOOT=no 可能导致重启后不自动启用;但文件名对了,也不代表里面的设备名和实际网卡一致。

使用 NetworkManager 管理时,优先通过 nmcli 修改。如果手工改过兼容的 ifcfg 文件,可执行 nmcli connection reload 重新读取,再确认配置并启用目标连接。不要在远程会话里直接重启整套网络服务碰运气。

配完以后,按什么顺序检查?

ip addr show
ip route
cat /etc/resolv.conf
getent hosts vault.centos.org

先确认有预期 IP,再确认路由,最后测试域名解析。测试网关时,ping 无响应也可能是对方禁用 ICMP,需要结合实际连接测试判断。

IP 可以访问、域名不行,重点查 DNS;同一网段都不通,先看地址、掩码、链路和上游设置;只有某个业务端口不通,再查服务、防火墙和云安全组。

如果只是习惯 ifconfig,可以在软件源可用后安装 net-tools:

yum install net-tools

net-tools 只是提供熟悉的旧命令,不会自动修复地址或路由。网络验证还要包括重启后的自动连接,确认配置能够保持,才算完成。

相关资讯

最新游戏

更多

Copyright©2010-2019. All rights reserved | 波波三国游戏官网|[email protected]

备案编号:湘ICP备2022015115号-4