如何配置路由器以充当DHCP服务器。

时间:2020-03-21 11:44:01  来源:igfitidea点击:

众所周知,可以通过两种方式将ip地址分配给终端设备。

  • 静止IP
  • 动态IP

以静态方式,网络管理员或者系统管理员或者用户在设备上手动分配了IP地址,但是如果设备数量更多,并且我们不想为分配IP地址感到头疼,那么它变得很烦人并且花时间手动为每个设备分配IP地址。
为了解决此问题,使用了动态IP分配方法。

DHCP是一种协议,通常用于在LAN网络上自动分配IP地址。

与大多数联网设备相似,网络路由器也可以配置为充当DHCP服务器。

本教程将引导我们完成在路由器上进行配置所需的简单命令。

步骤1:首先在路由器快速以太网端口上配置IP地址:

Router>enable
Router#config terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit

步骤2:将路由器配置为成为DHCP服务器:

此步骤涉及两个必须执行的子步骤。
第一个是创建DHCP地址池。
这可以通过Cisco路由器上的以下命令来完成。

Router(config)#ip dhcp pool cisco

此处要做的第二件事是将网络子网分配给刚创建的池。
可以通过两种不同的方式完成此网络分配。
这些方法只是用于描述子网的两种方法。
第一种是网络和子网掩码形式,第二种方法是通过CIDR形式进行。

Router(dhcp-config)#network 192.168.1.0 255.255.255.0

或者

Router(dhcp-config)#network 192.168.1.0/24

步骤3:将网关分配给子网

每个子网都有其自己的网关。
网关的IP地址是什么都没有关系。
但是通常人们将子网中的第一个IP地址作为网关。
让我们以ip 192.168.1.1作为我们在DHCP中作为网关创建的子网的网关。
如下所示,这可以在我们的路由器上完成。

Router(dhcp-config)#default-router 192.168.1.1

现在,除了网关之外,还可以从该地址池中获取IP地址的客户端的dns服务器ip地址提供给客户端。
客户端将使用此DNS服务器IP地址进行名称解析。

Router(dhcp-config)#dns-server 192.168.1.100

最后,我们使用exit命令退出轮询配置模式。

Router(dhcp-config)#exit

现在,如果要阻止某个范围的IP地址,则可以使用以下命令。

Router(config)#ip dhcp excluded-address 192.168.1.4 192.168.1.7

上面的命令将阻止在此网络中使用的IP范围从192.168.1.4到192.168.1.7.

让我为我们展示上述配置的拓扑图。

我们可以在下面的上述配置图下看到。
我们在这里使用了一个路由器,并将其配置为用作DHCP机器。

我们可以看到下面三台通过交换机与路由器连接的PC正在动态地通过路由器获取IP地址,因为我们已经将该路由器配置为充当dhcp服务器。

现在请参阅在Router0上进行配置

Router>enable
Router#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#int fa0/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no shut

R1(config)#ip dhcp pool cisco
R1(dhcp-config)#network 192.168.1.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.1.1
R1(dhcp-config)#exit
R1(config)#interface se0/0/0
R1(config-if)#ip address 192.168.2.1 255.255.255.0
R1(config-if)#clock rate 64000
R1(config-if)#no shut

现在查看Router1上的配置

在第二台路由器上一一配置快速以太网和串行端口。

首先我们要配置路由器的串口。

Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface se0/0/0
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit

现在我们将配置路由器的快速以太网端口

Router(config)#int fa0/0
Router(config-if)#ip address 192.168.3.1 255.255.255.0
Router(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

很少有我们需要知道我们是否正在使用DHCP SERVER的命令。

#dhcp show
#show ip dhcp bindings

我们需要知道是否从DHCP服务器获取IP的命令。

>ipconfig /renew
>ipconfig/all