ip addr show
命令用于显示网络接口的 IP 地址和相关网络配置,它是 ip 命令的一个子命令,广泛用于查看和管理网络接口的地址信息
ip addr show 会列出所有网络接口(包括回环接口和物理网络接口)及其相关的 IP 地址、MAC 地址等信息
可以通过 ip addr show <interface>
来查看某个具体接口的地址信息,比如 ip addr show ens160
命令行输出的主要字段解释如下:
接口编号(如 1: lo, 2: ens160):每个网络接口在系统中的唯一标识符
状态信息(如 <BROADCAST,MULTICAST,UP,LOWER_UP>):指示接口支持的功能和当前状态,UP 表示接口已启用,LOWER_UP 表示物理链路正常
MAC 地址(如 link/ether 00:50:56:8a:48:ab):接口的硬件地址
IP 地址(如 inet 10.197.0.161/24):接口的 IP 地址和子网掩码
IPv6 地址(如 inet6 fe80::250:56ff:fe8a:48ab/64):接口的 IPv6 地址
其他常见字段
mtu:最大传输单元,数据包的最大大小
qdisc:队列调度器类型,定义了如何处理网络数据包的调度
scope:表示地址的作用范围,global 表示全局范围,link 表示仅限链路本地
valid_lft 和 preferred_lft:IPv6 地址的有效生命周期和首选生命周期