1. 基礎知識: 1. DHCPの概要: 2. DHCPサーバーの設定:今日は DHCP サーバーを作成します。 仮想マシンサーバーをDHCPサーバーとして使用し、テストにはデスクトップを使用します。便宜上、サーバーのホスト名をdhcp.server.comに、デスクトップのホスト名をdhcp.test.comに変更します。 1. サーバーのIPを確認する 2. DHCP サービスの依存パッケージを確認します。 3. DHCP サービスをインストールします。 4. 設定:(1)DHCPサービスを有効にする systemctl dhcpd を起動します (2)設定ファイルを変更する dhcpd.conf の例を /etc/dhcp/dhcpd.conf にコピーします。 vim /etc/dhcp/dhcpd.conf 7 オプションドメイン名 "server.com"; ##ドメイン名: /etc/resolv.conf を参照 8 オプション ドメインネームサーバー 172.25.10.254; ## DNS サーバーを指定します。複数のサーバーはコンマで区切ります。 30 サブネット 172.25.10.0 ネットマスク 255.255.255.0 { ##サブネットとサブネットマスクを指定します 31 範囲 172.25.10.10 172.25.10.20; ## IP 範囲 32 オプション ルータ 172.25.10.254 を指定します。 ##デフォルトゲートウェイを指定する 33 } 34#### 27行目、28行目、34行目以降を削除します 以下は dns.test.com の設定です。 デバイス=eth0 ブートプロトコル=dhcp ###重要な部分はdhcpです ONBOOT=はい (2)ネットワークを再起動します。 systemctl ネットワークを再起動 ###この実験では、コマンドの実行時にエラーが発生し、DHCP サーバー経由で IP アドレスを取得できないという問題が発生しました。解決策は次のとおりです。DHCP は通常、ローカル エリア ネットワークで使用される通信プロトコルです。主に、クライアントを介して物理ネットワーク セグメント全体のすべてのホストにブロードキャスト データ パケットを送信します。ローカル エリア ネットワークに DHCP サーバーがある場合にのみ、クライアントの IP パラメーター要件に応答します。したがって、DHCP サーバーとクライアントは同じ物理ネットワーク セグメントに存在する必要があります。サーバとクライアント間のDHCPパケットの相互作用全体を図(1)に示します。 ###ファイアウォールがデータ パケットの送信をブロックしていると思われます###私が実行した解決策は次のとおりです。 両方の仮想マシンは次のコマンドを実行します。 ファイアウォールコマンド --permanent --add-service=dhcp ファイアウォール-cmd --reload DHCP が動作しているかどうかを確認します。 ファイアウォールコマンド --list-all 仮想マシンを再起動すると問題は解決します。 (図(1)サーバとクライアント間のDHCPパケットの相互作用の模式図) テスト マシンは DHCP サーバー経由で IP を取得します。 (3)ネットワーク全体を再起動した後、実行結果で正しいDHCPホストが見つかった場合は、以下のファイルを変更することができます。 1. /etc/resolv.confを表示する 2. ルートを確認する 3. サーバーによって記録されたDHCP情報を表示します。cat /var/lib/dhcpd/dhcpd.leases 3. 構成例/etc/dhcp/dhcpd.conf を編集する dhcpd.conf の # # ISC dhcpd のサンプル設定ファイル # # サポートされているすべてのネットワークに共通のオプション定義... オプションドメイン名「example.org」; オプション ドメインネームサーバー 192.168.0.199; デフォルトのリース時間 600; 最大リース時間 7200; # これを使用して、動的 DNS 更新をグローバルに有効/無効にします。 #ddns 更新スタイルなし; # このDHCPサーバーがローカルの公式DHCPサーバーである場合 # ネットワークの場合、authoritative ディレクティブのコメントを解除する必要があります。 #権威ある; # これを使用して、DHCPログメッセージを別のログファイルに送信します( # リダイレクトを完了するには syslog.conf をハッキングする必要があります。 ログ機能 local7; # このサブネットではサービスは提供されませんが、宣言することで # ネットワーク トポロジを理解するための DHCP サーバー。 # これは非常に基本的なサブネット宣言です。 サブネット 192.168.0.0 ネットマスク 255.255.255.0 { 範囲 192.168.0.10 192.168.0.20; オプションルーター 192.168.0.199; } Linux での DHCP サーバーの設定に関するこの記事はこれで終わりです。Linux DHCP サーバーの設定の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 海外でダウンロードできる25個の新鮮で便利なアイコンセット
>>: vue の v-for ディレクティブはリストのレンダリングを完了します
「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...
Hyper-V を展開するためのハードウェア要件は次のとおりです。 64 ビット プロセッサ、具体...
01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...
目次1. JDKをダウンロードする(例としてjdk1.8.0を使用する) 2. JDK をインストー...
みなさんこんにちは。私は梁旭です。 Linux を使用するときに、計算を行う必要がある場合があり、そ...
Crontab は定期的な実行を設定するために使用されるコマンドです。そのデーモン プロセスは cr...
目次一般的な配列メソッドポップ()シフト解除()シフト()スライス()スプライス()配列から重複した...
問題 1: Baidu Map はタイル画像 (地図が写真で構成されている) を使用しています。ht...
概要実際のビジネス シナリオ アプリケーションでは、ビジネス条件に基づいて対象データを取得およびフィ...
目次デコレータパターンの紹介TypeScript のデコレータデコレータの使用デコレーターファクトリ...
サーバーステータス分析Linux サーバーの CPU の詳細を表示する#CPU情報を表示[root@...
目次1. はじめに2. 切り替え1. 開発および本番環境の設定ファイルを追加する2. 複数の環境をサ...
目次1. ダウンロード2. nginxとnginx-vts-exporterをインストールする3. ...
よく使用されるコマンドは次のとおりです。 chmod 777 文件或目錄例: chmod 777 /...
要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....