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 ディレクティブはリストのレンダリングを完了します
この記事の例では、WeChatアプレットマップで使用される具体的な実装コードを参考までに共有していま...
目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...
1. nmonの紹介Nmon (Nigel's Monitor) は、AIX および Lin...
ネットで検索してみたところ、多くの面接でモバイル適応方法について質問されることが分かりました。最近い...
最近、何人かの友人から、仮想マシンに CentOS をインストールした後、ifconfig コマンド...
MySQL をクリーンアンインストールします。個人的にテストしたところ、今回はようやくうまくいきま...
この記事では、DingTalkの勤怠カレンダーを実装するためのVueの具体的なコードを参考までに共有...
1. データベースデータをシミュレートする1-1 データベースとテーブルスクリプトを作成する - v...
目次変数のスコープ閉鎖の概念クロージャの使用クロージャのデメリット最後に、クロージャのメリットとデメ...
Alibaba Cloud Server を使用している場合は、セキュリティ グループ設定でポート ...
ps: Linux システムで root アカウントのリモート ログインを無効にする方法は次のとおり...
例:場所のルートとエイリアスルートディレクティブは、ルートによって設定されたディレクトリに検索ルート...
<br /> 英語原文: http://desktoppub.about.com/od/...
MySQL のインストールについてはインターネット上に多くの記事がありますが、今日ノート PC にイ...
そこで、個性的なスタジオやフリーランスを表現する組み合わせを 30 個選びました。デザインを目立たせ...