5.1 DHCP 典型配置
5.1.1 DHCP Server典型配置
【需求】
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
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配置结合起来,实现内网用户上网功能。