DHCP/BOOTP

  • 系统模式下执行

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    
    dhcp enable
    ip pool pool_1
        network 192.168.1.0 mask 24
        gateway-list 192.168.1.1
        dns-list 192.168.1.1 8.8.8.8
        static-bind ip-address 192.168.1.101 mac-address xxxx-xxxx-xxxx # ip 与 mac 绑定
        lease day 0 hour 12 # 租期 12 小时
        excluded-ip-address 192.168.1.200 192.168.1.254 # 200-254 之间的 ip 不自动分配
    int e0/0/0 # 对应交换机的 vlan 接口
        ip addr 192.168.1.1 24
        dhcp select global
  • 租期 50% 时,客户端发送 dhcp request,要求续租

  • 如果服务端未响应,客户端会在 87.5% 时再发送一次

  • 显示地址池中已用地址,任何模式下执行

    1
    2
    
    dip ip pool
    dis ip pool name pool_1 used
  • 重置地址池分配记录,用户模式下执行

    1
    
    reset ip pool name pool_1 used
  • 基于当前接口分配 ip,简单便捷,系统模式下执行

    1
    2
    3
    4
    5
    
    dhcp enable
    int gi0/0/0 # 对应交换机的 vlan 接口
        ip addr 192.168.1.1 255.255.255.0
        dhcp select interface
        dhcp server dns-list 192.168.1.1 8.8.8.8
  • 基于 dhcp 中继分配 ip,系统模式下执行

    1
    2
    3
    4
    5
    
    dhcp enable
    int gi0/0/0 # 对应交换机的 vlan 接口
        ip address 192.168.1.1 24
        dhcp select relay
        dhcp relay server-ip 192.168.254.2 # 其他 dhcp 服务器
  • 启用 dhcp snooping,不接收指定 vlan 下所有接口的 dhcp offer

    1
    2
    3
    4
    5
    
    dhcp enable
    dhcp snooping enable
    dhcp snooping enable vlan 1 # 指定 snooping 生效的 vlan
    int gi0/0/0 # 指定要信任的 dhcp 接口
        dhcp snooping trusted