InfraAcademy
サーバー構築講座

DHCPサーバーの構築

isc-dhcp-serverを使ったDHCPサーバー構築を学びます。IPアドレスを自動割り当てする仕組み、サーバー設定、クライアントでの取得確認を実践します。

0%
スタートする

DHCPサーバーの構築のレッスン

0 / 10 完了
1 今回の講座で学ぶ内容 DHCPサーバー構築講座で学ぶ内容の全体像を紹介します。isc-dhcp-serverをLinuxにインストールしてDHCPサーバーを構築し、DHCPそのものの仕組み、クライアント側でのIPアドレス自動取得、特定端末への固定IPアドレス割り当てまで、ハンズオンを通じて段階的に学ぶ講座構成を把握できます。 有料会員のみ 次に学習 2 DHCPとは? DHCP(Dynamic Host Configuration Protocol)の基本概念を解説します。IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバー情報など、コンピュータがネットワークに接続し通信するために必要な設定情報を、サーバーが自動的にクライアントへ割り当てる仕組みをわかりやすく学べます。 有料会員のみ 未受講 3 DHCPを使うメリット DHCPを導入するメリットを具体的に解説します。多数のPCへ手動でIPアドレスを設定する手間を省けること、同一ネットワーク内でIPアドレスが重複しないよう一元管理できることなど、大規模なネットワークほど恩恵が大きいDHCP導入の利点を、100台のPCが接続された例を挙げながらわかりやすく理解できます。 有料会員のみ 未受講 4 今回構築する構成 DHCPサーバーを構築するハンズオンの構成を解説します。node1とnode2の2台のLinuxサーバーを準備し、node1側にDHCPサーバーを構築してnode2側でIPアドレスなどの情報が正しく取得できるかを確認する、シミュレーター上でインスタンスタイプをdebianに設定しサーバーを作成する具体的な準備手順まで学びます。 有料会員のみ 未受講 5 DHCPサーバーのインストール DHCPサーバー本体となるisc-dhcp-serverパッケージをnode1へインストールする手順を解説します。apt-get updateでのパッケージ更新、apt-get installでのisc-dhcp-server、rsyslog、systemctlの同時インストール、dpkg -lコマンドによるインストール確認方法まで具体的に学べます。 有料会員のみ 未受講 6 isc-dhcp-serverの設定 DHCPサーバーの設定ファイル/etc/dhcp/dhcpd.confをviで編集する手順を解説します。50行目付近にあるIPアドレスなどを配布する設定部分のコメントアウト(#)を削除し、subnetブロックで配布するネットワーク情報を記述する、DHCPサービスを実際に機能させるための具体的な編集作業を学びます。 有料会員のみ 未受講 7 クライアント側でIPアドレスを取得 node2にisc-dhcp-clientパッケージをインストールし、dhclientコマンドを実行してDHCPサーバーからIPアドレスを自動取得する手順を解説します。ip addressコマンドでeth0に割り当てられたIPアドレスを確認し、DHCPサーバー側で設定したrangeの範囲と一致しているかを検証します。 有料会員のみ 未受講 8 IPアドレスを取得するまでの流れ クライアントがDHCPサーバーからIPアドレスを取得するまでの通信の流れを解説します。DHCPサーバーを探すDHCP Discover、応答を返すDHCP Offer、IPアドレスを要求するDHCP Request、設定情報を確定するDHCP Ackという4段階のプロセスを順を追って詳しく理解できます。 有料会員のみ 未受講 9 設定ファイルの解説 設定した/etc/dhcp/dhcpd.confファイルの内容を項目ごとに詳しく解説します。subnetブロックを使ってDHCPサーバーがサービスを提供するネットワークのIPアドレス、サブネットマスク、デフォルトゲートウェイ、IPアドレスプールなどを定義する記述書式を、実際に設定した内容を例に具体的に学べます。 有料会員のみ 未受講 10 固定IPアドレスの割り当て DHCPサーバーで特定のクライアントに固定のIPアドレスを割り当てる方法を解説します。node2でip addressコマンドを実行してeth0のMACアドレスを確認し、48ビットの16進数で表されるそのMACアドレスをDHCPサーバーの設定ファイルに登録することで、常に同じIPアドレスを割り当てる設定手順を学びます。 有料会員のみ 未受講