03OCT2005LPIレベル2認定には、この試験が必須である。これは、Linuxのすべてのディストリビューションにわたって共通する、上級のネットワーク管理技能をカバーしている。それぞれの目標(Objective)には、重み付けがなされている。重みの範囲は概ね1~10であり、それぞれの目標の相対的な重要性を示している。重い目標ほど、試験において多くの問題が出題される。5説明ネットワークデバイスを設定して、ローカルネットワークと広域ネットワークに接続する。単一のネットワークにおいてさまざまなサブネットと通信する、mgettyを用いてダイヤルアップアクセスを設定する。PAPやCHAPといった認証プロトコルを用いて、モデムないしISDNによるダイヤルアップアクセスを設定する。TCP/IPログ機能を設定する。3説明ネットワークデバイスを設定して、さまざまなネットワーク認証方法を実現する。マルチホームのネットワークデバイスを構成する、仮想プライベートネットワークを構成する、ネットワークと通信の問題を解決する。1説明majordomeを用いてメーリングリストをインストールして保守する。majordomeのlogを参照して問題を監視する。4説明Sendmail設定を保守する。メールの別名、メールキュー、仮想メールドメインを含む。内部的なメールリレーを設定して、SMTPサーバーを監視する。3説明クライアント用のメール管理ソフトウェアを導入して、到着したユーザーメールをフィルタ、並び替え、ならびに監視する。サーバーとクライアントの双方でprocmailのようなソフトウェアを利用する。1説明innを使ったニュースサーバーをインストールして構成する。サービスするニュースグループをカスタマイズして、監視する。2説明キャッシュ専用DNSサーバーとして機能するようにBINDを構成する。8.xのnamed.confファイル形式に変換する。killまたはndcを使用してDNSをリロードする。ログ機能の設定したり、ゾーンファイルのディレクトリ位置といったオプションを設定する。正引きならびに逆引きのゾーンファイル、ならびにルートサーバーのゾーンファイルを作成する。SOA資源レコード、NSレコード、MXレコードの値を適切に設定する。A資源レコードとCNAMEレコードを適切に使用してホストを追加する、PTRレコードを使用して逆引きゾーンにホストを追加する。/etc/named.confファイルにおいて適切な種別、ファイル、デフォルト値を指定したゾーン文を用いて、ゾーンを追加する。別のDNSサーバーにゾーンの委任を行う。3説明BINDサーバーをrootユーザーではなく、CHROOT環境で実行する。ドメインの乗っ取りを防ぐために、keyやtrusted-keysといったDNSsecの設定文を使用する。fowarders文を使ってDNSサーバーを分割する場合の設定を行う。問い合わせに対する応答において、標準的ではないバージョン番号で応答することを指定する。2説明Apacheウェブサーバーをインストールして構成する。Apacheの負荷と性能を監視する、クライアントからのユーザーアクセスを制限する、クライアントユーザーの認証を設定する、mod_perlとPHPのサポートを構成する。要求を最大化する、サーバーとクライアントを最大化もしくは最小化することを含む。固定IPアドレスを持たないウェブサイトのために、Apacheで仮想ホストを構成する。ApacheにSSL証明書を作成し、OpenSSLを使って設定ファイルにSSLの定義を加える。Apacheの設定ファイルにredirect文を加えて、ファイルへのアクセスをカスタマイズすることを含む。2説明Squidを用いてプロキシサーバーをインストールして構成する。アクセスポリシーの実装、認証の設定、メモリ利用量の使用を含む。2説明DHCPサーバーを構成して、デフォルトオプションの設定、サブネットの作成、動的割り当ての範囲の作成を行う。静的なホストを追加すること、あるホストにオプションを設定すること、変更した後にDHCPサーバーをリロードすることを含む。1説明NISサーバーを構成して、主な設定ファイルに対するNISマップを作成する。NISクライアントとしてシステムを構成すること、NISのスレーブサーバーを設定すること、nsswitch.confファイルを、ローカルファイルとDNS、NISなどを検索できるように設定することを含む。1説明LDAPサーバーを構成する。ディレクトリ階層を構成すること、グループやホスト、サービス、その他のデータを階層に追加することを含む。LDIFファイルから要素を取り込むこと、管理ツールを使って要素を追加すること、ユーザーをディレクトリに追加してパスワードを変更することを含む。伝統的な/etc/passwd、シャドウパスワード、NIS、もしくはLDAPによる認証をサポートするために、PAMを構成する。2説明ipchainsとiptablesを構成して、IPマスカレード、重要なネットワークアドレス変換(NAT)、保護されたネットワークにおけるプライベートネットワークアドレスを実現する。ポートのリダイレクト、フィルタルールの一覧表示を行う。ソースないし宛先のプロトコル、ポート、アドレスを用いて、データグラムを受け入れないし拒否する。フィルタ設定をセーブならびにリロードすること、/proc/sys/net/ipv4を設定してDOS攻撃に対応すること、/proc/sys/net/ipv4/ip_forwardを使って、IP転送を有効化ないし無効化すること、PortSentryのようなユーティリティを用いてポートスキャンと脆弱性の検出を行う。2説明ダウンロード用の匿名(anonymous)FTPサーバーを構成する。FTPサーバーを構成して、匿名による更新を許可し、その場合には警告の表示を追加する。CHROOT環境で利用するユーザーとグループを作成する、ユーザーないしグループの名前でアクセスを拒否するためにftpaccessを設定する。2説明sshdを構成して、rootログインを許可あるいは禁止する、X転送を有効化あるいは無効化する。サーバーキーやユーザーの公開鍵/秘密鍵ペアを生成し、公開鍵をユーザーのauthorized_keysファイルに追加する、すべてのユーザーに対してssh-agentの設定を行う。ポート転送(forwarding)を構成して、sshを使ってアプリケーションプロトコルのトンネリングを行う。sshを構成して、プロトコルバージョン1と2の両方をサポートする。システム保守の間は非rootユーザーのログインを禁止する。パスワード無しでの信頼できるクライアントのsshによるログインを構成する。設定を変更したときにリモートホストからの接続が失われないように、複数のホストからの複数の接続を受け入れられるように設定する。1説明TCPwrapperを構成して、サーバーに対して特定のホストないしサブネットからのみ接続できるようにする。3説明Kerberosをインストールして構成し、ソースコードの基本的なセキュリティ監査を行う。Bugtraq、CERT、CIACなどの情報源からセキュリティ警告を受け取る手配を行う。メールのオープンリレーと、匿名(anonymous)FTPサーバーをテストする。snortやTripwireといった侵入検知システムをインストールして構成する。発見された脆弱性のためにIDSの設定を更新して、セキュリティパッチやバグ訂正を適用する。一般的なネットワークの設定に関わる問題を識別して修正する。基礎的な設定ファイルの位置とコマンドに関する知識を含む。