2024年1月18日发(作者:)

DHCP 典型配置

【需求】

DHCP 的主要用途是:通过DHCP服务器的协助来控管各个客户机(执行中的用户端)上不可缺少的网络配置参数,包括DNS(Domain Name Service 域名服务),WINS(Windows Internet Name Service Windows互联网名字服务)等。

【组网图】

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

radius scheme system

#

domain system

#

dhcp server ip-pool 1 /创建DHCP 地址池/

network 192.168.0.0 mask 255.255.255.0 /指定可以分配的地址段/

gateway-list 192.168.0.1 /指定网关/

dns-list 192.168.0.2 /指定DNS server地址/

domain-name /指定域名/

#

interface Ethernet0/0

ip address 192.168.0.1 255.255.255.0 /配置网关地址/

#

interface Serial2/0

link-protocol ppp

#

interface NULL0

#

dhcp server forbidden-ip 192.168.0.1 192.168.0.2 /保留网关、DNS的地址/

#

user-interface con 0

user-interface vty 0 4

#

return

【验证】

在PC上执行“ipconfig”,该PC已经通过DHCP自动获取IP地址、网关、域名信息。

C:>ipconfig

Windows IP Configuration

Ethernet adapter 本地连接:

Connection-specific DNS Suffix . :

IP Address. . . . . . . . . . . . : 192.168.0.3

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.0.1

【提示】

1、

只给出DHCP server上最基本的配置,其它可选配置可以查看《操作手册》

5.1.2

DHCP Relay典型配置

【需求】

路由器进行DHCP Relay,将DHCP报文进行中继。

【组网图】

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

radius scheme system

#

domain system

#

interface Ethernet1/0/0

ip address 192.168.0.1 255.255.255.0

ip relay address 202.38.1.2 /指定DHCP Server地址/

dhcp select relay /配置为DHCP relay方式/

#

interface Serial2/0/0

link-protocol ppp

ip address 10.0.0.2 255.255.255.252

#

interface NULL0

#

ip route-static 0.0.0.0 0.0.0.0 10.0.0.1 preference 60

#

user-interface con 0

user-interface vty 0 4

#

return

【提示】

1、

DHCP Server可以使用PC Server,也可以使用路由器充当。

2、

当使用路由器作为DHCP Server的配置,和上一节的配置类似。

5.1.3

DHCP Client典型配置

【需求】

路由器作为DHCP Client,获取接口的动态IP地址。

主要用在使用路由器的以太网接口通过LAN方式接入公网的组网。

【组网图】

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

radius scheme system

#

domain system

#

interface Ethernet1/0/0

ip address dhcp-alloc /配置DHCP方式获取地址/

#

interface Ethernet1/0/1

ip address 192.168.0.1 255.255.255.0

#

interface NULL0

#

ip route-static 0.0.0.0 0.0.0.0 202.101.68.1 preference 60

/指定默认出口路由/

#

user-interface con 0

user-interface vty 0 4

#

return

【验证】

通过disp int 可以查看接口获取的IP地址

[Quidway]disp int e 1/0/0

Ethernet1/0/0 current state :UP

Line protocol current state :UP

Description : Ethernet1/0/0 Interface

The Maximum Transmit Unit is 1500, Hold timer is 10(sec)

Internet Address is .4/24, acquired via DHCP

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is

00e0-fc45-2ca7

Media type is twisted pair, loopback not set, promiscuous mode not

set

100Mb/s, Full-duplex, link type is autonegotiation

Output flow-control is disabled, input flow-control is disabled

Output queue : (Urgent queue : Size/Length/Discards) 0/50/0

Output queue : (Protocol queue : Size/Length/Discards) 0/500/0

Output queue : (FIFO queuing : Size/Length/Discards) 0/75/0

Last 300 seconds input rate 0.00 bytes/sec, 0.00 packets/sec

Last 300 seconds output rate 0.00 bytes/sec, 0.00 packets/sec

Input: 406 packets, 57174 bytes, 406 buffers

218 broadcasts, 0 multicasts, 0 pauses

0 errors, 0 runts, 0 giants

0 crc, 0 align errors, 0 overruns

0 dribbles, 0 drops, 0 no buffers

Output:268 packets, 37113 bytes, 269 buffers

86 broadcasts, 19 multicasts, 0 pauses

0 errors, 0 underruns, 0 collisions

0 deferred, 0 lost carriers

【提示】

1、

为了实现上网功能必须指定默认路由器。该网关的地址可以通过debug dhcp client

packet获得。将设备的默认路由指向该网关就可以了。该默认网关一般都是固定不变的,不会随地址的获取和释放而变化。