DHCP、DHCP中继 基础命令.note
1、DHCP 服务器地址:
#在 全局配置模式下
ip dhcp pool cisco //创建一个名为 cisco 的 DHCP地址池
network 192.168.1.0 255.255.255.0 //定义要划分给 客户端的网段范围
default-router 192.168.1.254 //定义分配给 客户端的默认网关
dns-server 114.114.114.114 //定义分配给 客户端的DNS地址
option 150 ip 192.168.1.254 //给客户端指定一个 TFTP服务器地址
domain-name cisco.com //为客户端指定 默认域名
do show ip dhcp binding //查看 所有绑定的MAC地址
do clear ip dhcp binding * //清除所有 绑定的MAC地址
client-identifier ff29.b573.4c00.0100.012b.eb9a.4600.0c29.b573.4c //绑定客户端的 MAC地址2、DHCP 中继配置:
in g0/1 //进入连接 客户端的端口
ip helper-address 12.1.1.1 //指定 DHCP服务器地址,并开启DHCP中继
ip helper-address [DHCP服务器地址]
# 测试:
ping 12.1.1.1 source g0/1 // 确保连接客户端的接口能够ping通DHCP服务器- 查看 DHCP 绑定的 MAC地址:
1.
do show ip dhcp binding //查看 所有绑定的MAC地址3、指定DHCP地址范围:
Cisco无法直接指定 DHCP地址范围,但是可以排除地址(不让客户端获取到指定的地址)
# 全局模式下:
ip dhcp excluded-address 192.168.1.0 192.168.1.100
ip dhcp excluded-address 192.168.1.200 192.168.1.254
## 这里排除了 192.168.1.1 ~ 192.168.1.100 和 192.168.1.200 ~ 192.168.1.254 的地址,最终客户端能够获取到的地址范围是:192.168.1.101 ~ 192.168.1.1994、给客户端分配固定IP:
方式一:
#给客户端分配 固定IP:
ip dhcp pool debian //创建一个名为 debian 的 DHCP地址池
network 192.168.1.0 255.255.255.0 //指定一个网段
exit
# 排除其它IP,只留下一个IP(假设要分配 192.168.1.100)
ip dhcp excluded-address 192.168.1.0 192.168.1.99
ip dhcp excluded-address 192.168.1.101 192.168.1.254方式二:
ip dhcp pool DHCP
host 192.168.10.50 255.255.255.0 //指定静态IP
client-identifier 0100.0c29.6d82.f9 //指定客户端的MAC地址
default-router 192.168.10.254 5、在 路由器接口上获取 DHCP分配的地址:
需要与DHCP服务器直连,如果与DHCP服务器不是直连,就需要使用到DHCP代理
int g0/1
no sh
ip address dhcp // 地址使用 dhcp获取
exit
# 查看获取到的地址:
show ip int br