過去問ドリル

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

ネットワークの基礎/基本的なネットワークの問題解決

net-toolsのコマンドしか入っていない古いサーバーで、ルーティングテーブルを、アドレスをホスト名に逆引きせず数値のまま表示したい。適切なコマンドはどれか。

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

正解:C

解説

netstatの-rオプションはカーネルのルーティングテーブルを表示し、-nはアドレスやポートを名前に変換せず数値のまま表示します。-nを付けると名前解決を待たずに済むため、DNSに問題があるときでもすぐに結果が得られます。同じ情報は、net-toolsのroute -nや、iprouteのip routeでも確認できます。現行のディストリビューションではnet-toolsが標準で入っていないことも多く、ip routeやssへの移行が進んでいます。

選択肢ごとの解説

  • A誤り。-tはTCPのソケット、-nは数値表示で、確立済みのTCP接続の一覧が表示されます。ルーティングテーブルは表示されません。
  • B誤り。-iはネットワークインタフェースごとの送受信パケット数やエラー数などの統計を表示します。
  • C正しい。-rでルーティングテーブルを、-nで名前解決せずに数値のまま表示します。
  • D誤り。-sはIP・ICMP・TCP・UDPなどのプロトコルごとの統計情報を表示します。
LinuCレベル1の問題を演習モードで解く