DHCP プロトコルは、あるサブネットから別のサブネットに移動されたネットワークまたはコンピューター システムに追加された新しいコンピューターの IP アドレスをネットワークまたはシステム管理者が手動で構成することを防止するために必要です。
「リース」により、DHCP サーバーは IP アドレスを DHCP クライアントに割り当てます。リース時間は、クライアント システムが接続または DHCP 構成を必要とする期間によって異なります。
この記事では、Ubuntu Linux ディストリビューションでの DHCP クライアントの構成について説明します。この記事では、DHCP サーバーが他のコンピューターに既にセットアップされているか、このコンピューターからもインストールできることを前提としています Url .
Ubuntu での DHCP クライアント構成
Ubuntu システムで DHCP クライアントをセットアップするには、まず次のコマンドを実行してネットワーク インターフェイスの名前を確認します。
$ ifconfig
ネットワーク インターフェイス名を特定したら、DHCP クライアント構成用のネットワーク インターフェイス ファイルにいくつかの変更を加える必要があります。次のコマンドを使用して、好みのテキスト エディターで「/ etc / network / interfaces」ファイルを開きます。
$ sudo Nano /Etc/network/Interfaces次の構文を使用して、dhcp クライアントを構成します。
自動車 <インターフェース名>iface <インターフェース名>inet dhcp
ここで、ネットワーク インターフェイスの名前は「enp1s0」です。上記の行を次の形式に変更しました:
自動 enp1s0iface enp1s0 inet dhcp
上記の構成ファイルを保存して閉じます。次のコマンドを実行して Network Manager サービスを再起動します:
$ sudo systemctl restart NetworkManager.serviceまたは
$ sudo systemctl 再起動ネットワーク
次のコマンドを実行して、NetworkManager サービスの実行ステータスを確認します:
$ sudo systemctl-status NetworkManager.service
起動プロセス中に、このシステムは DHCP サーバーからネットワーク パラメータを要求する必要があります。
DHCP プロセスを手動で実行するには、dhclient コマンドを使用できます。 DHCP サーバーが DHCP クライアントに IP を割り当てない場合は、以下の renew コマンドを使用するか、IP アドレスを解放します。しばらく待ってください; DHCP サーバーは、IP アドレスをクライアント コンピューターに自動的に割り当てます。
$ sudo dhclient -R <インターフェース名>「ifconfig」コマンドを使用してインターフェース名を表示できます。
ネットプラン経由で DHCP を構成する
ほとんどの Ubuntu ディストリビューションでは、ネットワークは netplan プログラムを使用して制御または管理されます。したがって、この状況ではネットプラン構成ファイルを編集する必要があります。対応するファイル構成を編集するには、「/ etc / netplan」ディレクトリに移動してこのファイルを開きます。
$ sudo Nano /Etc/Network plan/01-netcfg.yaml
このファイルに次の行を追加してください:
ネットワーク:実行:2
レンダラー:ネットワーク
イーサネット:
enp1s0:
dhcp4:はい。
上記の構成を「Ctrl + O」でこのファイルに保存し、「Ctrl + x」でこのウィンドウを終了します。
以下のコマンドを実行して、変更を適用します:
$ sudo ネットプランを適用Ubuntu デスクトップ環境で DHCP クライアントを構成する
Ubuntu 20.04 デスクトップで別の仮想マシンを DHCP クライアントとして使用することもできます。 Ubuntu では、デフォルトの設定方法は DHCP です。 DHCP サーバーが IP ディレクタを必要としない場合は、ネットワークの IPV4 設定を変更します。 「設定」をクリックして、有線または無線ネットワーク設定に移動します。システムに次のウィンドウが表示されます:
上のスクリーンショットのように、IPv4 構成全体を設定します。
次のように [詳細] タブをクリックして、ネットワークの詳細を表示します。
次のコマンドを実行して構成を確認してください:
$ ifconfigIP がネットワーク インターフェイスに割り当てられていることがわかります。
システム上のホスト コンピュータを DHCP クライアントとして使用することもできます。ただし、IP を取得するために、ホスト コンピューターを再起動しないでください。この場合、Virtualbox がシャットダウンし、システムで DHCP が実行されていないためです。
モバイル デバイスまたはホスト コンピュータを DHCP クライアントとして使用している場合、それらはすでにそのネットワークに接続されている可能性が高いことに注意してください。ただし、以前に割り当てられた DHCP サーバーに同じ IP を要求します。ただし、IP が定義された範囲内にない場合、リクエストがルーターに送信されます。
卒業証書
この記事では、Ubuntu ディストリビューションでさまざまな方法で DHCP クライアントを構成する方法を見てきました。すべてのコマンドを Ubuntu 20.04 環境に実装しました。 DHCP クライアントの構成は非常に単純です。上記の手順を使用して、わずか数分でシステムに DHCP クライアントを簡単にセットアップできるようにします。