- 打开终端,执行命令
ip addr
查看所有网络接口的详细信息,包含接口名称、状态、MAC地址及IP地址。 - 快速过滤IPv4地址:
ip -4 addr
,或指定具体接口ip addr show dev [接口名]
(如eth0)。 - 检查接口状态:
ip link show
可单独查看接口激活状态(UP/DOWN)。
如何使用 ip addr 命令查看 Rocky Linux 中的网络接口信息?
在Rocky Linux终端中输入“ip addr”命令,即可查看所有网络接口的IP地址、状态及配置信息。使用“ip addr show [接口名]”可查看指定接口的详细信息。
更多回答
在Rocky Linux中使用ip addr
命令查看网络接口信息时,我的实践经验可分为以下步骤和注意事项:
-
基础命令执行
直接执行ip addr
或ip a
,会列出所有接口的详细信息,包含物理网卡、虚拟接口、VLAN等。实践中建议搭配grep
过滤关键字段,例如ip a | grep 'state UP'
快速定位活跃接口。 -
解读关键字段
UP/LOWER_UP
:物理/逻辑层状态inet
:IPv4地址及掩码(CIDR格式)inet6
:IPv6地址及作用域link/ether
:MAC地址及广播标签brd
:广播地址有效性标识
-
常见挑战与解决方案
场景1:接口命名混乱
在虚拟化环境中可能遇到ens3f0np0
等复杂命名,使用ip -o addr show
可输出单行简化格式,便于脚本处理。
场景2:多IP绑定检测
当存在多个secondary IP时,需观察valid_lft
和preferred_lft
值判断IP有效性,过期IP可能残留导致连接异常。
-
高级排查技巧
- 查看特定接口:
ip addr show dev eth0
- 检测MTU异常:
ip -d addr | grep mtu
- 追踪VLAN标签:
ip -d link show
显示vlan protocol
等详细信息
- 查看特定接口:
-
自动化实践
在KVM虚拟化集群中,我常通过ip -json addr list
生成结构化数据,配合jq工具解析接口状态,实现网络健康度监控自动化。
注:当遇到RTNETLINK answers: Operation not permitted
时,需检查sudo权限或CAP_NET_ADMIN能力集配置。
在Rocky Linux中,使用ip addr
命令是查看网络接口信息的核心方法。执行步骤如下:
- 打开终端,输入
ip addr
或简写ip a
,将列出所有接口的详细信息,包括IPv4/IPv6地址、MAC地址及状态。 - 若需查看特定接口(如eth0),使用
ip addr show eth0
。 - 关键字段解读:
UP
表示接口启用,LOWER_UP
指物理连接正常,inet
为IPv4地址,inet6
为IPv6地址。 建议结合grep
过滤信息(如ip a | grep 'inet '
提取IPv4),并优先使用ip
命令而非已废弃的ifconfig
。若接口无IP,需排查DHCP或静态配置。
推荐
热门问答
部分内容依据人工智能生成,仅供参考,可能有误请注意甄别