過去問ドリル

LinuCレベル2 ネットワーク構成 問4

ネットワーク構成/高度なネットワーク構成

Linuxホストをルータとして機能させるために、受信したパケットを別のインタフェースへ転送できるようにする設定はどれか。

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

正解:A

解説

Linuxホストを(複数のネットワークインタフェースを持つ)ルータとして機能させるには、カーネルにパケット転送を許可させる必要があります。これはnet.ipv4.ip_forwardというカーネルパラメータを1に設定することで有効化でき、sysctlコマンドや/proc/sys/net/ipv4/ip_forwardへの直接書き込み、あるいは/etc/sysctl.confへの設定で実現します。

選択肢ごとの解説

  • A正しい。パケット転送はnet.ipv4.ip_forwardを1にすることで有効になります。
  • B誤り。/etc/hostsは名前解決のためのファイルで、転送の可否とは無関係です。
  • C誤り。ssはソケットの状態を見るコマンドで、転送の設定はできません。
  • D誤り。逆引きの設定はパケット転送とは関係がありません。
LinuCレベル2の問題を演習モードで解く