オリジナル問題 LinuCレベル2試験 問題 問4
ネットワーク構成/高度なネットワーク構成Linuxホストをルータとして機能させるために、受信したパケットを別のインタフェースへ転送できるようにする設定はどれか。
出典:オリジナル問題 LinuCレベル2試験 問題 問4
- ADNSサーバーにPTRレコードを追加する
- Bnet.ipv4.ip_forwardカーネルパラメータを1に設定する(sysctlや/proc/sys/net/ipv4/ip_forward経由)
- Cssコマンドでフォワーディングモードを指定する
- D/etc/hostsにゲートウェイのエントリを追加する
正解:B
解説
Linuxホストを(複数のネットワークインタフェースを持つ)ルータとして機能させるには、カーネルにパケット転送を許可させる必要があります。これはnet.ipv4.ip_forwardというカーネルパラメータを1に設定することで有効化でき、sysctlコマンドや/proc/sys/net/ipv4/ip_forwardへの直接書き込み、あるいは/etc/sysctl.confへの設定で実現します。
選択肢ごとの解説
- A誤り。DNSのPTRレコードは逆引き(IPアドレスからホスト名への変換)の設定で、パケット転送とは無関係です。
- B正しい。net.ipv4.ip_forwardを1に設定することで、パケット転送(ルータ機能)が有効になります。
- C誤り。ssはソケットの状態を確認するコマンドで、フォワーディングモードの指定機能はありません。
- D誤り。/etc/hostsはホスト名とIPアドレスの静的対応を定義するファイルで、パケット転送の有効化とは無関係です。