返回

彻底解密ip addr命令输出,让网络连接信息一目了然!

后端

ip addr命令简介

ip addr命令是Linux系统中用于查看和管理网络连接的强大工具。它可以显示系统中所有网络接口的详细信息,包括IP地址、子网掩码、网关、MAC地址等。ip addr命令的语法如下:

ip addr [options] <interface>

其中,<interface>指定要查看的网络接口的名称,例如eth0、wlan0等。如果省略<interface>参数,则ip addr命令将显示系统中所有网络接口的信息。

ip addr命令输出解读

ip addr命令的输出信息非常丰富,包括了网络连接的各项参数。下表列出了ip addr命令输出信息中常见字段的含义:

字段 含义
协议地址 网络接口的IP地址。
接口标志 网络接口的标志,例如UP、DOWN、LOOPBACK等。
网络地址 网络接口所属的网络地址。
广播地址 网络接口所属的广播地址。
netmask 网络接口的子网掩码。
CIDR 网络接口的CIDR表示法。
链接MTU 网络接口的最大传输单元。
子网掩码 网络接口的子网掩码。
网关 网络接口的默认网关。
MAC地址 网络接口的MAC地址。

协议地址

协议地址是网络接口的IP地址。它用于标识网络接口在网络上的位置。协议地址可以是IPv4地址或IPv6地址。IPv4地址由四个字节组成,每个字节的取值范围为0-255。IPv6地址由八个字节组成,每个字节的取值范围为0-255。

接口标志

接口标志表示网络接口的当前状态。常见的接口标志有:

  • UP :网络接口已启用,可以正常通信。
  • DOWN :网络接口已禁用,无法通信。
  • LOOPBACK :网络接口是一个环回接口,用于在本机上进行通信。

网络地址

网络地址是网络接口所属的网络地址。它用于标识网络接口所在的网络。网络地址可以是IPv4地址或IPv6地址。

广播地址

广播地址是网络接口所属的广播地址。它用于向网络中的所有主机发送广播数据。广播地址可以是IPv4地址或IPv6地址。

netmask

netmask是网络接口的子网掩码。它用于将IP地址划分为网络地址和主机地址。子网掩码可以是IPv4地址或IPv6地址。

CIDR

CIDR是网络接口的CIDR表示法。它是一种将IP地址和子网掩码合并表示的方式。CIDR表示法由IP地址和子网掩码的长度组成。例如,"192.168.1.0/24"表示IP地址为192.168.1.0,子网掩码长度为24。

链接MTU

链接MTU是网络接口的最大传输单元。它表示网络接口可以传输的最大数据包大小。链接MTU通常由网络接口的硬件决定。

子网掩码

子网掩码是网络接口的子网掩码。它用于将IP地址划分为网络地址和主机地址。子网掩码可以是IPv4地址或IPv6地址。

网关

网关是网络接口的默认网关。它用于将数据包转发到其他网络。网关可以是IP地址或主机名。

MAC地址

MAC地址是网络接口的MAC地址。它是一个唯一的标识符,用于标识网络接口在网络上的位置。MAC地址由六个字节组成,每个字节的取值范围为0-255。