第7章-IP编址服务

第7章-IP编址服务

7.3.4 将Cisco路由器配置成DHCP服务器

第1步 最好在创建DHCP地址池前指定要排除的地址。
可使用全局配置命令ip dhcp excluded-address low-address [ligh-address],如下面的两个示例:

R1(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.9
R1(config)# ip dhcp excluded-address 192.168.10.254

其中第1行排除了地址范围192.168.10.1~9,第2行排除了192.168.10.254。可以使用多行。
第2步 配置DHCP服务器时,需要指定要可用分配的地址池。可使用命令ip dhcp pool pool-name。其中pool-name是要配置的DHCP地址池的名称。例如:

R1(config)# ip dhcp pool LAN-POOL-1
R1(dhcp-config)#

第3步 注意,现在处于DHCP配置模式,接下来需要配置地址池的细节。必须配置可用地址,并指定DHCP地址池的子网号和子网掩码。使用命令network定义可用地址范围。还应使用default-router定义供客户端使用的默认网关。

示例7.1 DHCP配置示例

R1(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.9
R1(config)# ip dhcp excluded-address 192.168.10.254
R1(config)# ip dhcp pool LAN-POOL-1
R1(dhcp-config)# network 192.168.10.0 255.255.255.0
R1(dhcp-config)# default-router 192.168.10.1
R1(dhcp-config)#domain-name span.com
R1(dhcp-config)#end
  1. 禁用DHCP
    在支持DHCP服务的Cisco IOS软件版本中,默认将启用DHCP服务。要禁用该服务,可使用命令no service dhcp。使用全局配置命令
    service dhcp可重新启用DHCP服务进程。如果没有配置参数,启动服务也不会有任何效果。

  2. 查看DHCP配置

R1# show ip dhcp binding

R1# show ip dhcp statistics
7.3.6 DHCP中继

示例7.12 DHCP中继代理

R1# config t
R1(config)# interface Fa0/0
R1(config-if)# ip helper-address 192.168.11.5
R1(config-if)# end
7.4.3 配置静态NAT
R2(config)# ip nat inside source static 192.168.10.254   209.152.200.254
R2(config)# interface s0/0/0
R2(config-if)# ip nat inside
R2(config-if)# interface s0/1/0
R2(config-if)# ip nat outside
7.4.4 配置动态NAT

要配置动态NAT,需要创建一个ACL,她只允许那些需要转换的地址。编写ACL时,别忘了每个ACL末尾都隐式deny all语句。

示例7.17 动态NAT配置

R2(config)# ip nat pool NAT-POOL1 209.165.200.226  209.165.200.240 netmask 255.255.255.224
R2(config)# access-list 1 permit 192.168.0.0  0.0.255.255
R2(config)# ip nat inside source list 1 pool NAT-POOL1
R2(config)# interface s0/0/0
R2(config-if)# ip nat inside
R2(config-if)# interface s0/1/0
R2(config-if)# ip nat outside
7.4.5 配置使用单个公有IP地址的NAT重载

示例7.18 使用单个IP地址的NAT重载配置

R2(config)# access-list 1 permit 192.168.0.0  0.0.255.255
R2(config)# ip nat inside source list 1 interface serial  0/1/0 overload
R2(config)# interface serial 0/0/0
R2(config-if)# interface inside
R2(config-if)# interface serial 0/1/0
R2(config-if)# ip nat outside
7.4.6 配置使用公有IP地址池的NAT重载

示例7.19 使用地址池的NAT重载配置

R2(config)# ip nat pool NAT-POOL2 209.165.200.226  209.165.200.240 netmask 255.255.255.224
R2(config)# access-list 1 permit 192.168.0.0  0.0.255.255
R2(config)# ip nat inside source list 1 pool NAT-POOL2 overload
R2(config)# interface s0/0/0
R2(config-if)# ip nat inside
R2(config-if)# interface s0/1/0
R2(config-if)# ip nat outside
7.4.8 查看NAT和NAT重载的运行情况

R2# show ip nat translation

posted @ 2023-07-18 11:48  Evan-whc  阅读(31)  评论(0编辑  收藏  举报