コンテンツにスキップ

iproute2

色付け

ip -c address

JSON出力

JSON出力(v4.15以降)。バージョンによって対応しているサブコマンドが違うので留意する。

ip address出力例

$ ip --json address | jq .[5]
{
  "ifindex": 6,
  "ifname": "eno1",
  "flags": [
    "BROADCAST",
    "MULTICAST",
    "UP",
    "LOWER_UP"
  ],
  "mtu": 1500,
  "qdisc": "fq_codel",
  "operstate": "UP",
  "group": "default",
  "txqlen": 1000,
  "link_type": "ether",
  "address": "0c:c4:7a:73:57:b0",
  "broadcast": "ff:ff:ff:ff:ff:ff",
  "addr_info": [
    {
      "family": "inet",
      "local": "192.168.122.18",
      "prefixlen": 24,
      "broadcast": "192.168.122.255",
      "scope": "global",
      "label": "eno1",
      "valid_life_time": 4294967295,
      "preferred_life_time": 4294967295
    },
    {
      "family": "inet6",
      "local": "2400:406f:1d6e:fb00:ec4:7aff:fe73:57b0",
      "prefixlen": 64,
      "scope": "global",
      "dynamic": true,
      "mngtmpaddr": true,
      "valid_life_time": 2591981,
      "preferred_life_time": 604781
    },
    {
      "family": "inet6",
      "local": "fe80::ec4:7aff:fe73:57b0",
      "prefixlen": 64,
      "scope": "link",
      "valid_life_time": 4294967295,
      "preferred_life_time": 4294967295
    }
  ]
}

最終更新日: 2021-05-17 02:51:56