dhcp配置,dhcp配置基础实验?

营销圈公众号引导关注

一、组网需求

1. R1和R3模拟客户端,作为DHCP Client。

2. R2作为DHCP Server为R1和R3分配IP地址。

动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种用于集中对用户IP地址进行动态管理和配置的技术。即使规模较小的网络,通过DHCP也可以使后续增加网络设备变得简单快捷。

DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,服务器返回为客户端分配的配置信息。

DHCP可以提供两种地址分配机制,网络管理员可以根据网络需求为不同的主机选择不同的分配策略。

• 动态分配机制:通过DHCP为主机分配一个有使用期限(这个使用期限通常叫做租期)的IP地址。这种分配机制适用于主机需要临时接入网络或者空闲地址数小于网络主机总数且主机不需要永久连接网络的场景。

• 静态分配机制:网络管理员通过DHCP为指定的主机分配固定的IP地址。相比手工静态配置IP地址,通过DHCP方式静态分配机制避免人工配置发生错误,方便管理员统一维护管理。

二、eNSP实验视频:

三、配置思路

1. 配置DHCP 服务器

2. 配置DHCP客户端

四、配置步骤

步骤 1 基本配置

# 配置R2的接口IP地址

[R2]interface GigabitEthernet 0/0/0

[R2-GigabitEthernet0/0/0] ip address 10.0.12.2 24

[R2-GigabitEthernet0/0/0]quit

[R2]interface GigabitEthernet 0/0/1

[R2-GigabitEthernet0/0/1]ip address 10.0.23.2 24

[R2-GigabitEthernet0/0/1]quit

步骤 2 开启DHCP功能

[R1]dhcp enable

Info: The operation may take a few seconds. Please wait for a moment.done.

dhcp enable命令是DHCP相关功能的总开关,DHCP Client和DHCP Server等功能都要在执行dhcp enable命令使能DHCP功能后才会生效。

[R2]dhcp enable

Info: The operation may take a few seconds. Please wait for a moment.done.

[R3]dhcp enable

Info: The operation may take a few seconds. Please wait for a moment.done.

步骤 3 配置地址池

# 配置R2的GigabitEthernet 0/0/0的接口地址池,为R1分配IP地址

[R2]interface GigabitEthernet 0/0/0

[R2-GigabitEthernet0/0/0]dhcp select interface

dhcp select interface命令用来开启接口采用接口地址池的DHCP Server功能。若不执行此命令,则无法配置接口地址池的相关参数。

[R2-GigabitEthernet0/0/0]dhcp server dns-list 10.0.12.2

dhcp server dns-list命令用来指定接口地址池下的DNS服务器地址。最多可以配置8个DNS Server的IP地址,用空格分隔。

# 配置全局地址池

[R2]ip pool GlobalPool

Info: It’s successful to create an IP address pool.

创建名为GlobalPool的地址池

[R2-ip-pool-GlobalPool]network 10.0.23.0 mask 24

network命令用来配置全局地址池下可分配的网段地址。

[R2-ip-pool-GlobalPool]dns-list 10.0.23.2

[R2-ip-pool-GlobalPool]gateway-list 10.0.23.2

gateway-list命令用来为DHCP Client配置出口网关地址。R3在获取地址之后,会生成一条默认路由,下一跳地址为10.0.23.2。

[R2-ip-pool-GlobalPool]lease day 2 hour 2

lease命令用来配置地址池下的地址租期。当租约被设置为unlimited时,代表租期无限制。缺省情况下,IP地址租期是1天。

[R2-ip-pool-GlobalPool]static-bind ip-address 10.0.23.3 mac-address 00e0-fc6f-6d1f

static-bind命令用来将DHCP Server全局地址池下的IP地址与MAC地址进行绑定。00e0-fc6f-6d1f为当前实验环境下R3的GigabitEthernet0/0/0接口的MAC地址,可以在R3上通过命令“display interface GigabitEthernet0/0/0”来查看接口的MAC地址。配置完这条命令之后,R3会获得固定的IP–10.0.23.3。

[R2-ip-pool-GlobalPool]quit

步骤 4 开启R2 GigabitEthernet 0/0/1接口的DHCP Server功能,为R3分配IP地址

[R2]interface GigabitEthernet 0/0/1

[R2-GigabitEthernet0/0/1]dhcp select global

dhcp select global命令用来开启接口采用全局地址池的DHCP Server功能。当接口收到DHCP Client请求之后,会到所有全局地址池中查找对应的地址池,然后分配可用的地址给DHCP Client。

步骤 5 配置DHCP Client

[R1]interface GigabitEthernet 0/0/0

[R1-GigabitEthernet0/0/0] ip address dhcp-alloc

[R3]interface GigabitEthernet 0/0/0

[R3-GigabitEthernet0/0/0] ip address dhcp-alloc

五、结果验证

1、查看R1和R3的地址及路由等信息

[R1]display ip interface brief

Interface IP Address/Mask Physical Protocol

GigabitEthernet0/0/0 10.0.12.254/24 up up

仅保留关键信息,可以看到R1已经获取到了IP地址。

[R1]display dns server

Type:

D:Dynamic S:Static

No. Type IP Address

1 D 10.0.12.2

仅保留关键信息,可以看到R1已经获取到了DNS地址。

[R1]display ip routing-table

Destination/Mask Proto Pre Cost Flags NextHop Interface

0.0.0.0/0 Unr 60 0 D 10.0.12.2 GigabitEthernet0/0/0

仅保留关键信息,可以看到R1已经获取到了默认路由。

[R3]display ip interface brief

Interface IP Address/Mask Physical Protocol

GigabitEthernet0/0/0 10.0.23.3/24 up up

仅保留关键信息,可以看到R3已经获取到了固定的IP地址。

[R3]display dns server

Type:

D:Dynamic S:Static

No. Type IP Address

1 D 2.23.0.10

仅保留关键信息,可以看到R3已经获取到了DNS地址。

[R3]display ip routing-table

Route Flags: R – relay, D – download to fib

——————————————————————————

Routing Tables: Public

Destinations : 8 Routes : 8

Destination/Mask Proto Pre Cost Flags NextHop Interface

0.0.0.0/0 Unr 60 0 D 10.0.23.2 GigabitEthernet0/0/0

仅保留关键信息,可以看到R3已经获取到了默认路由。

2、查看R2上的地址分配情况

[R2]display ip pool name GlobalPool

Pool-name : GlobalPool

Pool-No : 1

Lease : 2 Days 2 Hours 0 Minutes

Domain-name : –

DNS-server0 : 10.0.23.2

NBNS-server0 : –

Netbios-type : –

Position : Local Status : Unlocked

Gateway-0 : 10.0.23.2

Mask : 255.255.255.0

VPN instance : —

—————————————————————————–

Start End Total Used Idle(Expired) Conflict Disable

—————————————————————————–

10.0.23.1 10.0.23.254 253 252(0) 0 0

—————————————————————————–

display ip pool命令用来查看已配置的IP地址池信息。包括地址池的名称、租期、锁定状态、地址池中IP地址的状态等。

[R2]display ip pool interface GigabitEthernet0/0/1

Pool-name : GigabitEthernet0/0/1

Pool-No : 0

Lease : 1 Days 0 Hours 0 Minutes

Domain-name : –

DNS-server0 : 10.0.12.2

NBNS-server0 : –

Netbios-type : –

Position : Interface Status : Unlocked

Gateway-0 : 10.0.12.2

Mask : 255.255.255.0

VPN instance : —

—————————————————————————–

Start End Total Used Idle(Expired) Conflict Disable

—————————————————————————–

10.0.12.1 10.0.12.254 253 252(0) 0 0

—————————————————————————–

当配置接口地址池时,地址池的名称为接口的名称。分配的网关地址为该接口的IP地址,且无法修改。

六、配置参考

R1的配置

#

sysname R1

#

dhcp enable

#

interface GigabitEthernet0/0/0

ip address dhcp-alloc

#

return

R2的配置

#

sysname R2

#

dhcp enable

#

ip pool GlobalPool

gateway-list 10.0.23.2

network 10.0.23.0 mask 255.255.255.0

static-bind ip-address 10.0.23.3 mac-address a008-6fe1-0c47

lease day 2 hour 2 minute 0

dns-list 10.0.23.2

#

interface GigabitEthernet0/0/0

ip address 10.0.12.2 255.255.255.0

dhcp select interface

dhcp server dns-list 10.0.12.2

#

interface GigabitEthernet0/0/1

ip address 10.0.23.2 255.255.255.0

dhcp select global

#

return

R3的配置

#

sysname R3

#

dhcp enable

#

interface GigabitEthernet0/0/0

ip address dhcp-alloc

#

return

好了,这篇文章的内容营销圈就和大家分享到这里,如果大家对网络推广引流和网络创业项目感兴趣,可以添加微信:Sum8338 备注:营销圈引流学习,我拉你进直播课程学习群,每周135晚上都是有实战的推广引流技术和网络创业项目课程分享,当然是免费学!

版权声明:本站部分文章来源互联网用户自发投稿,主要目的在于分享信息,版权归原作者所有,不承担相关法律责任。如有侵权请联系我们反馈邮箱yingxiaoo@foxmail.com,我们将在7个工作日内进行处理,如若转载,请注明本文地址:https://www.yingxiaoo.com/161782.html