Loading

ip addr解释

这是在Ubuntu系统中使用 ip addr 命令查看网络接口信息的输出结果,下面逐行进行解释:

  • 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    • 1:表示接口的序号。
    • lo:是回环接口的名称,主要用于本地网络通信,允许设备与自身进行通信。
    • <LOOPBACK,UP,LOWER_UP>:描述了接口的状态和特性。LOOPBACK 表示这是一个回环接口;UP 表示接口已启用;LOWER_UP 表示底层链路已启用。
    • mtu 65536:最大传输单元,指定了该接口一次能够传输的最大数据量,单位是字节。
    • qdisc noqueue:队列规则,这里表示没有使用队列。
    • state UNKNOWN:接口的总体状态,对于回环接口,通常显示为 UNKNOWN
    • group default:所属的用户组,这里是默认组。
    • qlen 1000:队列长度,即等待处理的数据包队列的最大长度。
  • link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    • link/loopback:表示链路类型为回环。
    • 00:00:00:00:00:00:回环接口的MAC地址,全为0。
    • brd 00:00:00:00:00:00:广播地址,也是全0。
  • inet 127.0.0.1/8 scope host lo

    • inet:表示这是一个IPv4地址。
    • 127.0.0.1:回环接口的IPv4地址,用于本地主机的网络通信。
    • /8:子网掩码,表示该地址的网络部分为前8位,即255.0.0.0。
    • scope host:表示该地址的作用范围是本地主机。
    • lo:接口名称。
  • inet6 ::1/128 scope host

    • inet6:表示这是一个IPv6地址。
    • ::1:回环接口的IPv6地址,相当于IPv4中的127.0.0.1。
    • /128:子网掩码,表示该地址的网络部分为前128位,即全为1。
    • scope host:表示该地址的作用范围是本地主机。

接下来是其他网络接口的信息:

  • 2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 1000

    • dummy0:虚拟网络接口,通常用于测试或特定的网络配置。
    • <BROADCAST,NOARP>:表示该接口支持广播,但不使用地址解析协议(ARP)。
    • 其他字段与回环接口类似,mtu 1500 表示最大传输单元为1500字节,qdisc noop 表示不使用队列规则,state DOWN 表示接口处于关闭状态。
  • 3: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 104: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10

    • can0can1:通常是控制器局域网(CAN)接口,用于汽车电子或工业自动化等领域的设备通信。
    • <NOARP,ECHO>:表示不使用ARP协议,并且具有回显功能。
    • mtu 16:最大传输单元为16字节,这是CAN总线的典型MTU值。
    • 接口状态为 DOWN,表示目前未启用。
  • 5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

    • eth0:以太网接口,是常见的有线网络接口。
    • <BROADCAST,MULTICAST,UP,LOWER_UP>:支持广播和多播,接口已启用且底层链路已启用。
    • mtu 1500:最大传输单元为1500字节,这是以太网的标准MTU值。
    • qdisc mq:使用了多队列(multi - queue)的队列规则。
    • state UP:接口处于启用状态。
  • link/ether c6:61:37:20:ed:a9 brd ff:ff:ff:ff:ff:ff

    • link/ether:表示链路类型为以太网。
    • c6:61:37:20:ed:a9:以太网接口的MAC地址,用于在局域网中唯一标识该设备。
    • brd ff:ff:ff:ff:ff:ff:广播地址,以太网中的广播地址是全F。
  • inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0

    • inet:IPv4地址。
    • 192.168.1.4:该以太网接口的IPv4地址。
    • /24:子网掩码,表示网络部分为前24位,即255.255.255.0。
    • brd 192.168.1.255:广播地址,在该子网中,广播地址为192.168.1.255。
    • scope global:表示该地址可在全局范围内路由。
    • dynamic:表示该地址是通过动态主机配置协议(DHCP)动态分配的。
    • noprefixroute:表示不使用前缀路由。
    • eth0:接口名称。
  • 下面是该接口的IPv6地址信息,格式与IPv4类似,不再赘述。

  • 6: eth1: <NO - CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000

    • eth1:另一个以太网接口。
    • <NO - CARRIER,BROADCAST,MULTICAST,UP>:表示接口虽然处于启用状态,但目前没有载波信号,可能是网线未连接或网络设备未正常工作。支持广播和多播。
    • 其他字段与 eth0 类似。
  • 7: wlan0: <NO - CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT group default qlen 1000

    • wlan0:无线局域网接口。
    • <NO - CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP>:表示无线接口已启用,但目前没有检测到载波信号,可能是未连接到无线网络。支持广播和多播。
    • state DORMANT:表示接口处于休眠状态,这是无线接口在某些情况下的一种节能状态。

通过 ip addr 命令的输出,可以了解到系统中各个网络接口的详细信息,包括接口状态、地址配置、链路层信息等,有助于对网络连接进行故障排除和配置管理。

posted @ 2025-03-25 09:28  一只大学生  阅读(373)  评论(0)    收藏  举报