Ubuntu18.04でDHCPサーバーをセットアップする方法

はじめに

LinuxでDCHPサーバーをセットアップするのは簡単です。このチュートリアルでは、Ubuntuサーバーは静的IPアドレス10.1.1.243で構成されており、DHCPサーバーには次のネットワーク設定を使用します。 あなたが合うようにそれらを調整することができます。

Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200

SSH経由でUbuntuサーバーにログインしてから始めます。

ステップ1: DHCPサーバーのインストール

最初に行う必要があるのは、次のコマンドを実行してdhcpdサーバーをインストールすることです:

sudo apt install isc-dhcp-server -y

ステップ2:DHCPサーバーを設定する

お気に入りのテキストエディターでdhcpd.confファイルを開きます。

sudo vim /etc/dhcp/dhcpd.conf

ドメイン名とネームサーバーのオプションを変更します。

option domain-name "example.lab";option domain-name-servers 10.1.1.2;

authoritative;はネットワーク上の唯一のDHCPサーバーになるため、コメントを解除します。

authoritative;

次のサブネット設定をファイルの一番下に追加します。

subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}

コマンドを実行して変更を適用します:

sudo systemctl restart isc-dhcp-server.service
広告

ステップ3: クライアントのテスト

アダプタがDHCPに設定されている同じネットワーク上のクライアントがIPアドレスを取得できるかどうかを確認します。 下のスクリーンショットでわかるように、同じネットワーク上のWindows10仮想マシンには10.1.1.135のIPアドレスが割り当てられています。

Windows10-DHCP Lease

dhcp-lease-listコマンドを実行すると、これも確認されます。

ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
広告

固定IPアドレスの作成

マシン上で手動で割り当てるのではなく、DHCPサーバーを使用してマシンに静的アドレスを割り当てることができます。 これは、IPアドレスを変更したくないサーバーやプリンタに便利です。

静的IPを設定するには、マシンのMACアドレスを知っている必要があり、IPアドレスがDCHPの範囲内であってはなりません。 固定IPを作成するには、dchpd.confに以下を追加します。上記の例では、MACアドレスが00:0c:29:c0:a0:19のネットワークカードを持つサーバーに、esxi02のホスト名と10.1.1.12のIPアドレスを割り当てています。

それはそれです

あなたは今、クライアントにIPアドレスを割り当てるネットワーク上のUbuntu Server18.04マシンを持っている必要があります。 また、各サーバーで静的アドレスを手動で構成する必要がないように、固定IPアドレスを作成する方法についても説明しました。

:

  • クライアントがDHCPプールからアドレスを取得できないことに問題がある場合は、/var/log/syslogにあるsyslogファイルで手がかりを確認してください。
  • また、dhcp-lease-listコマンドを実行して、DHCPプールからリースされたアドレスを持つクライアントのリストを表示することもできます。
  • 固定IPアドレスはdhcpリースリストに表示されません。



+