温馨提示×

Linux ipaddr命令的输出如何解读

小樊
166
2024-07-20 02:58:45
栏目: 智能运维

Linux中的ip addr命令用于显示网络接口的IP地址和其他相关信息。其输出格式如下:

  1. 1:表示接口的编号,从1开始依次递增。
  2. lo:表示接口的名称。
  3. mtu后面是该接口的最大传输单元。
  4. qdisc后面是队列规则。
  5. state后面是接口的状态,包括UP(接口正常运行)、DOWN(接口停止)等。
  6. qlen后面是队列的长度。
  7. link/loopback表示接口类型,link表示物理接口,loopback表示回环接口。
  8. inet表示IPv4地址,inet6表示IPv6地址。
  9. brd后面是广播地址。
  10. scope后面是地址的作用范围,包括global(全局)、link(本地链路)等。
  11. dynamic表示地址是动态获取的。
  12. valid_lftpreferred_lft表示地址的有效期和首选期。
  13. temporary表示地址是临时的。

例如,ip addr命令的输出可能如下所示:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:1d:97:c4 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 84971sec preferred_lft 84971sec
    inet6 fe80::a00:27ff:fe1d:97c4/64 scope link 
       valid_lft forever preferred_lft forever

在这个示例中,第一个接口是回环接口lo,它的IP地址是127.0.0.1,作用范围是host,是一个本地地址。第二个接口是物理接口enp0s3,它的IP地址是10.0.2.15,作用范围是global,是一个动态获取的全局地址。

0