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

查看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
如果遇到网络连接问题,可按以下顺序排查:
- 检查物理连接和接口状态
- 确认IP地址配置是否正确
- 验证网关和DNS设置
- 检查防火墙规则
多网卡环境下的特殊处理
服务器通常配备多个网络接口。要查看特定网卡的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