好消息,超酷的在线虚拟网络实验室上线了!点击开始实验

为获得更好的浏览效果,建议您使用 Firefox 或者 Chrome 浏览器



5.1        DHCP 典型配置

5.1.1         DHCP Server典型配置

【需求】

DHCP 的主要用途是:通过DHCP服务器的协助来控管各个客户机(执行中的用户端)上不可缺少的网络配置参数,包括DNSDomain Name Service   域名服务),WINSWindows 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 huawei-3com.com              /指定域名/

#

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  . : huawei-3com.com

        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 202.101.xx.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获得。将设备的默认路由指向该网关就可以了。该默认网关一般都是固定不变的,不会随地址的获取和释放而变化。

2 该配置经常需要和NAT配置结合起来,实现内网用户上网功能。

X Close
X Close