、DHCP作品
1.DHCPサービス紹介
DHCP(動的ホスト構成プロトコル、動的ホスト構成プロトコル)は、一般的に大ローカルエリアネットワーク環境で使用され、主な役割は、IPアドレスを割り当て、管理を一元化することで、動的なネットワーク環境へのホストは、IPアドレス、ゲートウェイアドレスを取得するには、DNSサーバアドレスやその他の情報、およびアドレスの利用率を高めることができること。
特典2.DHCPサービス
(1)管理者の負担を軽減する
、(2)IPアドレスの競合を防ぐ
(3)ネットワーク変更のIPアドレスが、各ユーザのIPアドレスを再設定する必要がない場合、および
(4)IPアドレスの利用率を向上させます率;
(5)簡単にクライアントを設定します。
分布の3.DHCP
(1)自動的に割り当て:割り当てること-使用後に永久的なIPアドレスと、
(2)手動で割り当てる:IPアドレスをDHCPサーバ管理者によって具体的に、
(3)動的割り当て:使用してIPを解放した後、他のクライアントのために使用しています。
4.DHCPリースプロセス
(1)クライアントはIPアドレスを要求する(発見)
DHCPクライアントが起動すると、クライアントにIPアドレスがないので、クライアントがDHCP経由で有効なアドレスを取得したいと考え、今回のDHCPクライアントがDHCP Discoverを放送するが、その情報は、DHCPサーバを見つけることがわかりました。
(2)サーバの応答(のためのご提供変更)
DHCPサーバがクライアントのIPアドレス要求から情報を受信すると、クライアントへの正当なIPアドレスがある場合にマークされるために、このIPアドレスで、DHCPサーバがある場合、それは、自身のIPアドレスプールに見えますDHCPオファーメッセージに追加された、DHCPサーバは、DHCPオファーのメッセージを放送します。
(3)クライアントのIPアドレス(要求)を選択します
受信したDHCP Offerメッセージから抽出されたDHCPクライアントのIPアドレスは、DHCPサーバーのアドレスのIPアドレスを発行するアドレスが別のDHCPクライアントに割り当てることができないように、予約されています。複数のDHCPオファーを取得するために、複数のDHCPサーバ、DHCPクライアントを有することができるネットワーク環境では、すべて自分の選択を指示するリクエストを送信するには、DHCPクライアントのIP提供される一つを選択し、[DHCPサーバをブロードキャストする必要があります。
(4)リースサーバ(ACK)を決定します
DHCPサーバがブロードキャストの成功を確認するために、クライアントへのDHCP ACKメッセージの形式で、DHCP Requestメッセージを受信すると、メッセージが有効なリースを設定することができ、IPアドレスやその他の情報が含まれています。クライアントがDHCP ACKメッセージを受信すると、それがIPアドレス、完全なTCP / IPの初期化と設定されています。
(5)再ログイン
バックネットワークにDHCPクライアントログたびに、直接DHCP要求をDHCP Discoverメッセージを送って、それを送信する必要が以前に割り当てられたIPアドレス要求情報が含まれていません。
(6)リース更新
DHCPサーバーがIPアドレスのリースレンタルのお客様の50%に達したとき、私たちは、リースを更新する必要があります。クライアントは、既存のアドレスのリースを更新するために、サーバーのリース要求に直接DHCP Requestパケットを送信します。
二、DHCPリレーサービスの設定
まず、トポロジGNS3セットにし、その後に係るインターフェース装置を接続します。
接口连接:
sw1:f1/0----------sw2:f1/0
sw1:f1/1----------DHCP:VMnet1
sw1:f1/2----------win10:VMnet2
sw1:f1/3----------server:VMnet8
vlan分配:
win10:vlan 10
server:vlan 20
DHCP:vlan 100
网段分配:
win10:192.168.10.0/24
server:192.168.20.0/24
DHCP:192.168.100.0/24
2.在Linux系统用yum源安装DHCP服务。注意:需要在联网环境下安装。
3.将win10系统的网络模式,选择为自定义并绑定VMnet1网卡。
4.将server系统的网络模式,选择为自定义并绑定VMnet2网卡。
5.将Linux系统的网络模式,选择为自定义并绑定VMnet8网卡。
6.点击“编辑”选择“虚拟网络编辑器”,然后选择“更改设置”,再选择“VMnet8”网卡将改为仅主机模式,并将“使用本地DHCP服务分配IP地址”选项的“√”去掉。(4、5、6步是为了创造一个局域网内没有DHCP服务器的实验环境)
7.进入Linux系统,用vim编辑器对网卡“ens33”的配置文件进行编辑,给它配置一个固定IP。
输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33
将dhcp改为static
添加:
IPADDR=192.168.100.100
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
8.更改完网卡“ens33”的配置后,重启网络服务,再查看网卡信息,可以看到IP地址设置成功。
输入:service network restart
输入:ifconfig
9.我们将系统给的DHCP配置文件的模板“/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example”,复制到DHCP服务的配置文件“/etc/dhcp/dhcpd.conf”中,并将其覆盖。
输入:cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
10.用vim编辑器对DHCP服务的配置文件“/etc/dhcp/dhcpd.conf”进行配置。在里面添加三个网段的DHCP服务。
输入:vim /etc/dhcp/dhcpd.conf
添加:
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.50 192.168.10.100;
option routers 192.168.10.1;
}
subnet 192.168.20.0 netmask 255.255.255.0 {
range 192.168.20.50 192.168.20.100;
option routers 192.168.20.1;
}
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.50 192.168.100.100;
option routers 192.168.100.1;
}
11.开启dhcp服务,并查看服务状态。
输入:systemctl start dhcpd
输入:systemctl status dhcpd
12.进入GNS3将所有设备开启。
13.双击sw1,打开sw1的配置面板。进入全局模式,然后关闭路由功能。
输入:conf t
输入:no ip routing
14.新建三个vlan,分别为vlan 10、vlan 20、vlan 100。然后查看vlan是否添加成功。
输入:vlan 10,20,100
输入:do show vlan-sw b
输入:exit
15.分别进入f1/1、f1/2、f1/3接口,将接口模式设置为“access”模式,然后将三个接口分别添加到vlan 100、vlan 10、vlan 20。再进入f1/0接口,将f1/0接口模式设置为“trunk”模式,trunk封装类型设置为“dot1q”。
输入:int f1/1
输入:switch mode access
输入:switch access vlan 100
输入:exit
输入:int f1/2
输入:switch mode access
输入:switch access vlan 10
输入:exit
输入:int f1/3
输入:switch mode access
输入:switch access vlan 20
输入:exit
输入:int f1/0
输入:switch mode trunk
输入:switchport trunk encapsulation dot1q
输入:exit
16.双击sw2设备,打开sw2的配置面板。先进入全局模式,再新建三个vlan,vlan 10、vlan 20、vlan 100。然后查看是否添加成功。
输入:conf t
输入:vlan 10,20,100
输入:exit
输入:do show vlan-switch brief
17.进入f1/0接口,将f1/0接口模式设置为“trunk”模式,trunk封装类型设置为“dot1q”。
输入:int f1/0
输入:switch mode trunk
输入:switchport trunk encapsulation dot1q
输入:exit
18.分别进入vlan 10、vlan 20、vlan 100,设置它们的网关地址并开启。
输入:int vlan 10
输入:ip add 192.168.10.1 255.255.255.0
输入:no shutdown
输入:exit
输入:int vlan 20
输入:ip add 192.168.20.1 255.255.255.0
输入:no shutdown
输入:exit
输入:int vlan 100
输入:ip add 192.168.100.1 255.255.255.0
输入:no shutdown
输入:exit
19.查看一下,IP地址是否设置成功。
输入:do show ip int brief
20.分别进入vlan 10、vlan 20、vlan 100中,然后给它们设置DHCP服务器的IP地址。
输入:int vlan 10
输入:ip helper-address 192.168.100.100
输入:no shutdown
输入:exit
输入:int vlan 20
输入:ip helper-address 192.168.100.100
输入:no shutdown
输入:exit
输入:int vlan 100
输入:ip helper-address 192.168.100.100
输入:no shutdown
输入:exit
21.进入win10系统,先释放掉之前获取的IP地址,再重新获取IP地址。结果成功获取到DHCP服务器分配的IP地址192.168.10.50。
输入:ipconfig /release
输入:ipconfig /renew
22.用“ipconfig /all”命令,查看一下DHCP服务器的地址。就是192.168.100.100。
23.进入server系统,先释放掉之前获取的IP地址,再重新获取IP地址。结果成功获取到DHCP服务器分配的IP地址192.168.20.51。
输入:ipconfig /release
输入:ipconfig /renew
23.用“ipconfig /all”命令,查看一下DHCP服务器的地址。就是192.168.100.100。
24. win10のためのシステム、固定のIPアドレスを指定します。まず、 "ipconfig / allと" コマンドでwin10 MACアドレスを見て。
25のシステムwin10 192.168.10.10のために固定IPアドレスを設定するLinuxのDHCPサービスの設定ファイルを、再入力
输入:vim /etc/dhcp/dhcpd.conf
添加:
host fantasia {
hardware ethernet 00:0C:29:1E:27:9B;
fixed-address 192.168.10.10;
}
26. DHCPサービスを再起動します。
输入:systemctl restart dhcpd
27. win10システムを再入力し、最初の前に再取得するIPアドレスを取得したIPアドレスを解放しました。成功のDHCPサーバを用いて得られた結果は、固定IPアドレス192.168.10.10を割り当てます。
输入:ipconfig /release
输入:ipconfig /renew