如何查看CentOS系统的IP地址及配置网卡

在Linux服务器管理中,网络配置是系统管理员必须掌握的核心技能。CentOS作为企业级操作系统,提供了多种查看和配置IP地址的方式。无论是使用传统网络脚本还是新一代NetworkManager工具,理解这些方法将帮助您快速定位和解决网络连接问题。

如何查看CentOS系统的IP地址及配置网卡

查看IP地址的基本命令

CentOS系统中最常用的IP查看命令是ip addr show或简写的ip a。该命令会列出所有网络接口的详细信息:

  • ens33:典型的以太网接口名称
  • lo:本地环回接口(IP地址为127.0.0.1)
  • inet:IPv4地址信息
  • inet6:IPv6地址信息

传统的ifconfig命令仍然可用,但在新版CentOS中可能需要安装net-tools包。

使用nmcli管理网络连接

NetworkManager的命令行工具nmcli提供了更现代的网络管理方式。执行nmcli connection show可查看所有连接配置,nmcli device status则显示设备状态。要查看具体接口的IP信息,可使用:

nmcli device show ens33

此命令会输出包括IP地址、网关、DNS等完整网络参数。

网络配置文件解析

CentOS的网络配置主要存储在/etc/sysconfig/network-scripts/目录中,配置文件命名规则为ifcfg-后接接口名(如ifcfg-ens33)。

配置参数 说明 示例值
DEVICE 网络接口名称 ens33
BOOTPROTO 获取IP方式 static/dhcp/none
ONBOOT 开机启动 yes/no
IPADDR 静态IP地址 192.168.1.100
NETMASK 子网掩码 255.255.255.0

临时与永久IP配置

使用ip addr add命令可以临时添加IP地址:

ip addr add 192.168.1.100/24 dev ens33

但这种变更在重启后会丢失。要永久生效,需要编辑对应的ifcfg文件并设置BOOTPROTO=static,然后添加完整的静态IP参数。

网络服务重启与故障排查

修改配置文件后,需要重启网络服务使变更生效。在CentOS 7及以上版本中:

  • 传统方式:systemctl restart network
  • NetworkManager方式:nmcli connection reload

如果遇到网络连接问题,可按以下顺序排查:

  1. 检查物理连接和接口状态
  2. 确认IP地址配置是否正确
  3. 验证网关和DNS设置
  4. 检查防火墙规则

多网卡环境下的特殊处理

服务器通常配备多个网络接口。要查看特定网卡的IP地址,可以在命令中指定接口名:

ip addr show ens33

对于绑定接口(bonding)或桥接接口(bridge),配置方法略有不同,需要在配置文件中指定绑定模式和参数。

网络测试与验证工具

配置完成后,使用以下命令验证网络连通性:

  • ping 8.8.8.8:测试基础网络连通性
  • nslookup google.com:检查DNS解析
  • traceroute target.com:跟踪网络路径
  • netstat -rn:查看路由表信息

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/71358.html

(0)
上一篇 2025年11月17日 下午4:05
下一篇 2025年11月17日 下午4:05
联系我们
关注微信
关注微信
分享本页
返回顶部