109.3基礎
enp1s0に割り当てられたIPv4・IPv6 addressとprefixを表示する。
ほかのinterfaceは対象にしない。
適切なコマンドはどれか。
× 不正解
ip address show dev enp1s0は対象interfaceへ設定されたinet・inet6 addressとprefixを表示する。
詳細解説
誤り
ip link show dev enp1s0link情報を表示するがIP address一覧が主目的ではない。
誤り。link showはenp1s0のstateやMAC addressを示すが、割当済みIP addressの確認にはaddress objectを使う。
正しい
ip address show dev enp1s0enp1s0のprotocol addressとprefixを表示する。
正しい。address show dev enp1s0は対象interfaceのinet、inet6 addressとprefix、scope等を表示する。
誤り
ip route show dev enp1s0enp1s0を使うrouteを表示する。
誤り。route show devはenp1s0を送出deviceとするrouteを示し、local address一覧そのものではない。
誤り
ip neigh show dev enp1s0enp1s0上のneighbor cacheを表示する。
誤り。neigh show devは同一link上のneighbor addressとlink addressのcacheを表示する。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'ip address show dev enp1s0 -> inet and inet6 addresses'期待される結果
ip address show dev enp1s0 -> inet and inet6 addresses理解のポイント
- address object
- devでinterface限定
- prefixも確認
確認時の注意
- 確認環境: 操作対応表の表示のみ
基礎のおさらい
dev selector
dev DEVICEを付けると対象interfaceへ絞り、全体表示から必要な情報を追いやすくなる。
scope
addressのscopeにはhost、link、global等があり、到達可能範囲の判断材料になる。
問題IDKP-109-814
確認環境操作対応表の表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告