109.3基礎
iproute2で現在のdefault routeと宛先networkごとのnext hop、device、metricを確認する。
routeは変更しない。
適切なコマンドはどれか。
× 不正解
ip route showはkernel routing tableを読み、default、via、dev、metric等を確認できる。
詳細解説
誤り
ip address showinterface addressを表示する。
誤り。address showはlocal interfaceのaddressを確認するtoolで、default gatewayやdestination routeを一覧しない。
誤り
ip link showlink layer状態を表示する。
誤り。link showはinterfaceのstate等を表示し、IP routing decisionのtableを示さない。
正しい
ip route showmain routing tableのrouteを表示する。
正しい。route showはdestination、via next hop、dev、metric等を表示し、default routeも確認できる。
誤り
ip route flush table mainmain tableのrouteを削除する危険な変更操作である。
誤り。flush table mainはmain routing tableからrouteを削除するため、読取診断として実行してはならない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'ip route show -> destination via gateway dev interface metric value'期待される結果
ip route show -> destination via gateway dev interface metric value理解のポイント
- route object
- default routeを確認
- showは読取
確認時の注意
- 確認環境: 操作対応表の表示のみ
- 検証では実routing tableを変更しない。
基礎のおさらい
longest prefix match
複数routeが一致すると、通常は最も長いprefixに一致するrouteが優先される。
default route
より具体的なrouteがない宛先へ使う0.0.0.0/0またはdefaultのrouteである。
問題IDKP-109-815
確認環境操作対応表の表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告