過去問ドリル

LinuCレベル1 ネットワークの基礎 問39

ネットワークの基礎/基本的なネットワーク構成

「ip route show」を実行したところ、次のように表示された。このホストの経路の読み取りとして適切なものはどれか。 default via 192.168.1.1 dev eth0 proto dhcp metric 100 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.10 metric 100

当サイトのオリジナル問題(LinuCレベル1の出題範囲「ネットワークの基礎」に対応。実際の試験問題ではありません)

正解:B

解説

1行目の「default via 192.168.1.1」はデフォルトルートで、他のどの経路にも当てはまらない宛先へのパケットをゲートウェイ192.168.1.1へ送ることを表します。「proto dhcp」は、この経路がDHCPで取得されたものであることを示します。2行目は、192.168.1.0/24が同じリンク(scope link)上にあり、eth0から直接送ること、送信元アドレスが192.168.1.10であることを表します。宛先に対しては、より長いプレフィックスで一致する経路が優先されるため、同じネットワーク内の宛先には2行目が使われます。

選択肢ごとの解説

  • A誤り。宛先には最も長いプレフィックスで一致する経路が使われるため、192.168.1.0/24宛ては2行目の経路でeth0から直接送られます。
  • B正しい。同じネットワーク192.168.1.0/24宛ては直接送り、それ以外はデフォルトゲートウェイ192.168.1.1へ送ります。
  • C誤り。viaの後ろの192.168.1.1がゲートウェイで、src 192.168.1.10がこのホスト自身のアドレスです。役割が逆になっています。
  • D誤り。「proto dhcp」は、このデフォルトルートがDHCPで取得されたものであることを表します。手動で設定した経路ではstatic等と表示されます。
LinuCレベル1の問題を演習モードで解く