zoukankan      html  css  js  c++  java
  • [网络] DHCP 之 Mac 绑定

    [网络] DHCP 之 Mac 绑定

    一、瞎扯

    今天我们来简单聊聊Mac绑定,这在设备管理时常常被使用。

    当然你可能会说我可以设置静态IP啊。先不提静态IP容易冲突。现在我在设置树莓派时就遇到一个问题,即无法绝对的设置一个静态IP因为我需要设置DHCP以面对不同环境下复杂网络情况。

    在这个应用场景下,我们需要选择就是DHCP下的Mac绑定。

    二、配置

    vlan database

    vlan 10 name dhcp

    我们首先需要设置划分个二层vlan

    configure terminal
    int vlan 10
    ip address x.x.x.x 255.255.255.0

    int f1/1

    switchport mode access

    switchport access vlan 10

    int f1/2

    switchport mode ...

    ......

    end

    然后需要将端口们加入vlan

    configure terminal

    ip dhcp-server x.x.x.x

    ip dhcp pool dhcp

    network x.x.x.0 255.255.255.0

    default-route x.x.x.x

    最后配置dhcp即可


    (验证略,您可双击VPC并键入ip dhcp -r

    三、静态

    ESW1(dhcp-config)#do sho run | s dhcp
    no ip dhcp use vrf connected
    ip dhcp pool dhcp
    network 10.1.1.0 255.255.255.0
    default-router 10.1.1.1
    domain-name it.run
    ip dhcp pool dhcp_static
    host 10.1.1.100 255.255.255.0
    client-identifier 0100.5079.6668.00
    ip dhcp-server 10.1.1.1

    这样我们完成设置了。

    ESW1(dhcp-config)#do show ip dhcp bind
    Bindings from all pools not associated with VRF:
    IP address Client-ID/ Lease expiration Type
    Hardware address/
    User name
    10.1.1.2 0100.5079.6668.01 Mar 02 2002 12:25 AM Automatic
    10.1.1.4 0100.5079.6668.02 Mar 02 2002 12:27 AM Automatic
    10.1.1.100 0100.5079.6668.00 Infinite Manual

    client-identifier 这么看

    ESW1(dhcp-config)#do clear ip dhcp bind x.x.x.x

    如果在设置时报错已绑定,那就需要clear删除掉绑定信息

    tips:

    1、开启debug模式

    do debug ip dhcp server packet

    2、查看绑定信息

    do show ip dhcp binding

    3、确定DHCP服务器

    service dhcp
    ip dhcp-server x.x.x.x

    4、查询与清除

    do show ip dhcp bind
    do clear ip dhcp bind x.x.x.x

    最好还是排掉被静态的IP地址:ip dhcp excluded-address x.x.x.x

  • 相关阅读:
    《x的奇幻之旅》:有趣的数学科普
    转贴健康资讯:毒蘑菇有多毒
    《用地图看懂世界经济》:形势不错,内容偏旧,更适合出彩色电子版。
    《新定位》:过时的经典
    《开膛史》:台湾心外科医生写的医学史散文集 五星推荐
    [Unit Testing] Set the timeout of a Test in Mocha
    [React Native] Reduce Long Import Statements in React Native with Absolute Imports
    [SCSS] Convert SCSS Variable Arguments to JavaScript
    [Angular] Upgrading to RxJS v6
    [Angular] Advanced DI
  • 原文地址:https://www.cnblogs.com/itxdm/p/Network_DHCP_Mac_binding.html
Copyright © 2011-2022 走看看