記事のディレクトリ
A、DHCPと原則のセット
1.1 DHCPとは何ですか
DHCPは、ネットワーク上のTCP / IPコンピュータ用の自動割り当てTCP / IPパラメータへのプロトコルのためのインターネットワーキンググループによって設計され、開発されています。
単にIPアドレスは、マシンの同じセグメントに割り当てられていることを意味します。
1.2 DHCPのアクションシーン
ローカルエリアネットワーク内のDHCPの主要な役割は、広域ネットワークは、DHCPルーティングデバイス上で実行する必要があります。
DHCP 1.3を使用するメリット
管理者の作業負荷を軽減
IPアドレスの競合を避けます
ネットワークは、IPアドレスを変更するときは、ユーザーごとに再構成IPアドレスにする必要はありません
IPアドレスの利用率を向上させます
1.4 DHCP割り当て方法
後に永久的なIPに割り当てられている:自動的に割り当て
(例えば、プリンタIPローカル・エリア・ネットワーク)
手動割り当て:DHCPサーバ管理者が特別に調合IPアドレス
動的割り当て:使用後のIPリリース、他のユーザーが利用できます
1.5 DHCPリースプロセス(クライアントのIPに割り当てられます)
リースプロセスは、4つのステップに分かれて:
サーバーの応答が提供発見は、クライアントがIPアドレスが使用可能な送信要求であるかを決定---- ---- DHCPサーバを見つけるために、クライアントブロードキャスト------ ---- ACKサーバの応答
1.6アップデートリース
DHCPサーバがクライアントのIPアドレスのリースの50%に達したとき、あなたはリースを更新する必要があります。
クライアントは、既存のアドレスのリースを更新するために、サーバーのリース要求に直接DHCP Requestパケットを送信します。
二つ、DHCPサーバの構成例(動的割り当て)
2.1実験環境
VMwareの仮想マシンは、実際の環境をシミュレートします。
仮想マシンでの台湾1つのLinuxオープンシステム(CentOSの7)DHCPサーバー、1つのwin10クライアントシステム。
同じローカルエリアネットワーク上のサーバーとクライアント。
2.2目的
クライアントにDHCPサービス、IPのIP部分の動的割り当てを開始した後、またはクライアントに固定IPアドレスを割り当てます。
2.3実験
(1)DHCPサービスパックのダウンロード
ダウンロードするネットワークのyumリポジトリ外の直接のパブリックネットワークがある場合は、私の前に独自のローカルのyumリポジトリセットを構築しないように設定するローカルのyumリポジトリを参照することができます。
[root@localhost ~]# yum install dhcp -y
(2)カードセット
2織機は、同じローカルエリアネットワークに、唯一のホストモードを選択してください。
DHCPサーバNIC:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改完成后wq保存退出,重新启动网卡
[root@localhost ~]# systemctl restart network
客户机网卡:
客户机的IP地址目前是没有或者无效的。
(3)修改DHCP主配置文件
可以将doc中的配置文件复制一份到/etc/dhcp/dhcpd.conf中进行修改。
[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
range 参数:设置用于分配的IP地址池
option subnet-mask参数:设置客户机的子网掩码
option routers 参数:设置客户机的默认网关地址
(4)修改完成后,wq保存退出,关闭防火墙和增强型安全功能,启动dhcpd服务。
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl restart dhcpd
(5) 打开w10系统的客户机,将网络设置改为自动获取IP。
(6)打开w10客户机的命令提示符,使用ipcnfig /renew 重新获取IP,发现此时的客户机已经获取到有效192.168.100.0网段的IP地址。
(7)如果想让这台w10的客户机动态获取一个固定的IP地址,我们也可以在DHCP的主配置文件中设置,
例如 :将客户的IP地址保留为192.168.100.199
hardware ethernet参数:w10客户机的MAC地址,注意MAC地址的每个字节要用“:”间隔。
fixed- address参数:指定为该主机保留的IP地址。
(8)修改完成后,wq保存退出,重新启动DHCP服务
[root@localhost ~]# systemctl restart dhcpd
打开客户机重新获取IP,发现已经变为192.168.100.199
三、小结
文章主要是解析DHCP服务的工作原理,现实运用中如果需要给客户机动态分配不同网段的地址,需要在dhcp的主配置文件中加入不同网段的配置参数。