小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

、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サーバを見つけることがわかりました。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

(2)サーバの応答(のためのご提供変更)

DHCPサーバがクライアントのIPアドレス要求から情報を受信すると、クライアントへの正当なIPアドレスがある場合にマークされるために、このIPアドレスで、DHCPサーバがある場合、それは、自身のIPアドレスプールに見えますDHCPオファーメッセージに追加された、DHCPサーバは、DHCPオファーのメッセージを放送します。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

(3)クライアントのIPアドレス(要求)を選択します

受信したDHCP Offerメッセージから抽出されたDHCPクライアントのIPアドレスは、DHCPサーバーのアドレスのIPアドレスを発行するアドレスが別のDHCPクライアントに割り当てることができないように、予約されています。複数のDHCPオファーを取得するために、複数のDHCPサーバ、DHCPクライアントを有することができるネットワーク環境では、すべて自分の選択を指示するリクエストを送信するには、DHCPクライアントのIP提供される一つを選択し、[DHCPサーバをブロードキャストする必要があります。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

(4)リースサーバ(ACK)を決定します

DHCPサーバがブロードキャストの成功を確認するために、クライアントへのDHCP ACKメッセージの形式で、DHCP Requestメッセージを受信すると、メッセージが有効なリースを設定することができ、IPアドレスやその他の情報が含まれています。クライアントがDHCP ACKメッセージを受信すると、それがIPアドレス、完全なTCP / IPの初期化と設定されています。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

(5)再ログイン

バックネットワークにDHCPクライアントログたびに、直接DHCP要求をDHCP Discoverメッセージを送って、それを送信する必要が以前に割り当てられたIPアドレス要求情報が含まれていません。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

(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
小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

2.在Linux系统用yum源安装DHCP服务。注意:需要在联网环境下安装。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

3.将win10系统的网络模式,选择为自定义并绑定VMnet1网卡。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

4.将server系统的网络模式,选择为自定义并绑定VMnet2网卡。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

5.将Linux系统的网络模式,选择为自定义并绑定VMnet8网卡。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

6.点击“编辑”选择“虚拟网络编辑器”,然后选择“更改设置”,再选择“VMnet8”网卡将改为仅主机模式,并将“使用本地DHCP服务分配IP地址”选项的“√”去掉。(4、5、6步是为了创造一个局域网内没有DHCP服务器的实验环境)

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します
小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します
小さな実験:LinuxのCentOS7でGNS3とVMwareに基づき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

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します
小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

8.更改完网卡“ens33”的配置后,重启网络服务,再查看网卡信息,可以看到IP地址设置成功。

输入:service network restart 
输入:ifconfig

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

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

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

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;
}

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します
小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

11.开启dhcp服务,并查看服务状态。

输入:systemctl start dhcpd
输入:systemctl status dhcpd

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

12.进入GNS3将所有设备开启。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

13.双击sw1,打开sw1的配置面板。进入全局模式,然后关闭路由功能。

输入:conf t
输入:no ip routing

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

14.新建三个vlan,分别为vlan 10、vlan 20、vlan 100。然后查看vlan是否添加成功。

输入:vlan 10,20,100
输入:do show vlan-sw b
输入:exit

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

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

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

16.双击sw2设备,打开sw2的配置面板。先进入全局模式,再新建三个vlan,vlan 10、vlan 20、vlan 100。然后查看是否添加成功。

输入:conf t
输入:vlan 10,20,100
输入:exit
输入:do show vlan-switch brief

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

17.进入f1/0接口,将f1/0接口模式设置为“trunk”模式,trunk封装类型设置为“dot1q”。

输入:int f1/0
输入:switch mode trunk
输入:switchport trunk encapsulation dot1q
输入:exit

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

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

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

19.查看一下,IP地址是否设置成功。

输入:do show ip int brief
小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

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

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

21.进入win10系统,先释放掉之前获取的IP地址,再重新获取IP地址。结果成功获取到DHCP服务器分配的IP地址192.168.10.50。

输入:ipconfig /release
输入:ipconfig /renew

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

22.用“ipconfig /all”命令,查看一下DHCP服务器的地址。就是192.168.100.100。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

23.进入server系统,先释放掉之前获取的IP地址,再重新获取IP地址。结果成功获取到DHCP服务器分配的IP地址192.168.20.51。

输入:ipconfig /release
输入:ipconfig /renew

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

23.用“ipconfig /all”命令,查看一下DHCP服务器的地址。就是192.168.100.100。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

24. win10のためのシステム、固定のIPアドレスを指定します。まず、 "ipconfig / allと" コマンドでwin10 MACアドレスを見て。

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

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;
}

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

26. DHCPサービスを再起動します。

输入:systemctl restart dhcpd

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

27. win10システムを再入力し、最初の前に再取得するIPアドレスを取得したIPアドレスを解放しました。成功のDHCPサーバを用いて得られた結果は、固定IPアドレス192.168.10.10を割り当てます。

输入:ipconfig /release
输入:ipconfig /renew

小さな実験:LinuxのCentOS7でGNS3とVMwareに基づきDHCPリレーサービス(+原則実験)を設定します

おすすめ

転載: blog.51cto.com/14449541/2434621