精华内容
下载资源
问答
  • 华三交换机ip与mac绑定
    千次阅读
    2021-07-06 11:39:34

    华为:
    <huawei> sys   用户模式进入配置模式
    [huawei] arp static  x.x.x.x 0000-0000-0000   配置IP地址与MAC地址绑定
    [huawei] undo arp static x.x.x.x 0000-0000-0000  删除IP地址和mac地址绑定
    <huawei>save  ------>确认配置正确,保存配置

    华三:
    <h3c> sys   用户模式进入配置模式
    [h3c] arp static  x.x.x.x 0000-0000-0000   配置IP地址与MAC地址绑定
    [h3c] undo arp static x.x.x.x 0000-0000-0000  删除IP地址和mac地址绑定
    <h3c>save  ------>确认配置正确,保存配置

    思科:
    >enable
    #configure terminal
    (config)# 配置IP 地址和MAC 地址的绑定关系
    (config)# arp x.x.x.x 00-00-00-00-00-00 arpa       配置IP地址与mac地址绑定
    (config)# no arp  x.x.x.x 00-00-00-00-00-00       删除IP地址和mac地址绑定
    (config)#end
    #write      ------>确认配置正确,保存配置

    更多相关内容
  • 这里用一台华三S2126-E0002交换机为例,演示华三低端交换机如何把mac地址绑定端口
  • H3C交换机IP-MAC绑定
  • h3c交换机ipmac绑定配置教程

    千次阅读 2021-07-28 06:50:11
    h3c交换机ipmac绑定配置教程首先登录交换机,进入管理状态System-View第一种情况:1个端口只有一台电脑如何绑定如:某台电脑的IP:10.119.100.1 MAC:00-1A-4D-1E-39-8D 要把此电脑绑定到交换机的24号端口操作如下...

    h3c交换机ip和mac绑定配置教程

    首先登录交换机,进入管理状态System-View

    第一种情况:1个端口只有一台电脑如何绑定

    如:某台电脑的IP:10.119.100.1 MAC:00-1A-4D-1E-39-8D 要把此电脑绑定到交换机的24号端口

    操作如下:

    interface GigabitEthernet 1/0/24     首先进入24端口

    am user-bind mac-addr 001a-4d1e-398d ip-addr 10.119.100.1    绑定IP和MAC

    就2步就成功了!(如果命令打错了,要撤销,请在命令前加undo)

    第二种情况:1个端口下接了一个小交换机如何绑定

    如:1号端口下接了一个8口的小交换机,交换机接有3台电脑,3台电脑的IP和MAC如下

    1电脑的IP:10.119.100.2 MAC:00-1A-4D-1E-39-81

    2电脑的IP:10.119.100.3 MAC:00-1A-4D-1E-39-8E

    3电脑的IP:10.119.100.4 MAC:00-1A-4D-1E-39-8F

    要把此电脑绑定到交换机的1号端口

    操作如下:

    interface GigabitEthernet 1/0/1     首先进入1端口

    am user-bind mac-addr 001a-4d1e-3981 ip-addr 10.119.100.2    需要都绑

    am user-bind mac-addr 001a-4d1e-398e ip-addr 10.119.100.3

    am user-bind mac-addr 001a-4d1e-398f ip-addr 10.119.100.4

    (如果命令打错了,要撤销,请在命令前加undo)

    第三种情况:端口下没接任何设备额

    如:2号端口没有接任何设备

    interface GigabitEthernet 1/0/2     首先进入2端口

    mac-address max-mac-count 0  关掉此端口的学习MAC功能

    常用命令

    1、查看所有配置  dis cu

    2、配置好必须要保存 sa

    3、查看绑定情况dis am user-bind

    因为上面的方法IP+MAC要一起绑定,不能单独绑如MAC或IP,在我实际工程中工作量大的惊人,再加上后续远程维护不便,所以最理想的要求就是端口绑定MAC地址即可。

    我就以具体实例来展示操作方法

    网络组网需求:

    1、在H3C交换机的端口GigabitEthernet1/0/1上对接入用户做如下的限制:

    端口一对一(即一个端口对应一台电脑),把电脑的MAC地址绑定到端口上。

    # 进入系统视图。

    system-view

    # 启动端口安全功能。

    [H3C] port-security enable

    # 进入以太网GigabitEthernet1/0/1端口视图。

    [H3C] interface GigabitEthernet 1/0/1

    # 设置端口允许接入的最大MAC地址数为1。

    [H3C-GigabitEthernet1/0/1] port-security max-mac-count 1

    # 配置端口的安全模式为autolearn。

    [H3C-GigabitEthernet1/0/1] port-security port-mode autolearn

    # 将Host 的MAC地址001b-fc00-34e6作为Security MAC添加到VLAN 1中。

    [H3C-GigabitEthernet1/0/1] mac-address security 001b-fc00-34e6 vlan 1

    2、在H3C交换机的端口GigabitEthernet1/0/2上对接入用户做如下的限制:

    端口一对多(即一个端口对应多台电脑,就是又接了一个交换机这种情况),

    # 进入系统视图。

    system-view

    # 启动端口安全功能。

    [H3C] port-security enable

    # 进入以太网GigabitEthernet1/0/2端口视图。

    [H3C] interface GigabitEthernet 1/0/2

    # 设置端口允许接入的最大MAC地址数为3。

    [H3C-GigabitEthernet1/0/2] port-security max-mac-count 3

    # 配置端口的安全模式为autolearn。

    [H3C-GigabitEthernet1/0/2] port-security port-mode autolearn

    # 将所有交换机上的电脑MAC地址作为Security MAC添加到VLAN 1中。

    [H3C-GigabitEthernet1/0/2] mac-address security 001b-fc00-34e7 vlan 1

    [H3C-GigabitEthernet1/0/2] mac-address security 001b-fc00-34e8 vlan 1

    [H3C-GigabitEthernet1/0/2] mac-address security 001b-fc00-34e9 vlan 1

    3、在H3C交换机的端口GigabitEthernet1/0/3上对接入用户做如下的限制:

    端口一对无(即端口为空)

    # 进入系统视图。

    system-view

    # 进入以太网GigabitEthernet1/0/3端口视图。

    [H3C] interface GigabitEthernet 1/0/3

    [H3C-GigabitEthernet1/0/3] mac-address max-mac-count 0  关掉此端口的学习MAC功能

    最后别忘记Save保存配置

    实际中遇到的情况

    如:我要删除刚才第2点的配置。删除必须从最下往上删除

    # 进入系统视图。

    system-view

    # 进入以太网GigabitEthernet1/0/2端口视图。

    [H3C] interface GigabitEthernet 1/0/2

    # 先删MAC

    [H3C-GigabitEthernet1/0/2] undo mac-address security 001b-fc00-34e7 vlan 1

    [H3C-GigabitEthernet1/0/2] undo mac-address security 001b-fc00-34e8 vlan 1

    [H3C-GigabitEthernet1/0/2] undo mac-address security 001b-fc00-34e9 vlan 1

    # 在清空端口模式。

    [H3C-GigabitEthernet1/0/2] undo port-security port-mode

    # 最后清空连接数

    [H3C-GigabitEthernet1/0/2] undo port-security max-mac-count

    1、查看所有配置  dis cu

    2、配置好必须要保存 sa

    3、查看绑定MAC情况dis mac-address

    小技巧:

    当端口打开autolearn时,MAC会自动获取到,不需要再打如:mac-address security 001b-fc00-34e7 vlan 1这步操作,但前提是你必须知道端口下有多少电脑,反正绑定后需要测试是否可以正常上网。

    展开全文
  • 华为三层交换机绑定IPMAC地址

    万次阅读 2020-12-09 16:31:18
    现在需要绑定“研发部”的所有电脑的IPMAC地址 所有vlan和端口信息如下 由于之前搭建的时候所有电脑都是自动获取ip的,dhcp配置这里就不重述了,开始讲述如何绑定 1.开启dhcp snooping 2.进入vlan200(研发部)...

    假设OldMonster模具公司环境如下
    现在需要绑定“研发部”的所有电脑的IP和MAC地址
    在这里插入图片描述

    所有vlan和端口信息如下
    在这里插入图片描述
    由于之前搭建的时候所有电脑都是自动获取ip的,dhcp配置这里就不重述了,开始讲述如何绑定
    1.开启dhcp snooping
    在这里插入图片描述
    2.进入vlan200(研发部)
    在这里插入图片描述
    3.在vlan200里开启dhcp snooping 功能
    在这里插入图片描述
    4.开启vlan200的IPSG检查功能
    在这里插入图片描述
    5.输入display dhcp snooping user-bind all可以查看DHCP Shooping 动态绑定表
    注意:这是在工作状态下配置的,研发部电脑需要重启一遍才能绑定上,当然不重启也会发现配置之后电脑明明获取到了ip但是网络停止工作包括内网。
    在这里插入图片描述
    这里是DHCP Snooping动态绑定表的方式还有一种静态绑定表
    静态绑定表:通过user-bind命令手动配置,适用于局域网主机较少,且主机使用静态配置IP地址的网络环境。

    DHCP Snooping动态绑定表:配置DHCP Snooping功能后,DHCP主机动态获取IP地址时,设备根据DHCP服务器发送的DHCP恢复报文动态生成。该方式适用于局域网主机较多,且主机使用DHCP动态获取IP地址的网络环境

    展开全文
  • 主要介绍了h3c交换机mac地址绑定、三层交换机固定ip上网、三层交换机端口配置ip地址的方法,需要的朋友可以参考下
  • H3C交换机-IPMAC端口绑定设置.doc
  • 交换机端口MAC地址绑定命令
  • python-华为路由器交换机批量处理ip与mac绑定

    python-华为路由器交换机批量处理ip与mac绑定

    以下为代码

    #-*- coding: utf-8 -*-
    #!/usr/bin/python 
    #仅供相互学习
    #本次脚本测试环境为华为路由器
    #一、通过dis arp命令查看arp表
    #二、把一行ip与mac存为一个字典,再把字典存在列表里
    #三、因为192.168.0.0/16网段为管理接口网段不需要绑定所以过滤掉
    #四、mac地址有重复的字典会被过滤掉
    #五、ip-mac-bind.xls存放需要操作的设备ip
    
    
    
    
    import paramiko
    import threading
    import time
    import os
    import xlrd
    import re
    #这里引入了第三方模块,cmd运行pip install 相关模块即可
    
    
    #定义连接与操作
    def ssh2(ip,username,passwd,cmd):
        try:
            ssh = paramiko.SSHClient()
            ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
            ssh.connect(ip,22,username,passwd,timeout=5)
            ssh_shell = ssh.invoke_shell()
            for m in cmd:
                res = ssh_shell.sendall(m)
                time.sleep(float(1))
            print (ssh_shell.recv(1024))
            ssh.close()
        except :
            print ('%s\tError\n'%(ip))
    
    
    
    #定义读取excel函数
    def read_excel_data():
        filename = 'ip-mac-bind.xls'
        data = xlrd.open_workbook(filename)
        table = data.sheet_by_name('Sheet1')
        row_num = table.nrows  # 行数
        # col_num = table.ncols  # 列数
        datas=[]
        for i in range(row_num):
            datas.append(table.row_values(i)[0])
    
        return datas
    
    def sshSwitch(ip,username,passwd):
         try:
            ssh = paramiko.SSHClient()
            ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
            ssh.connect(ip,22,username,passwd,timeout=5)
            ssh_shell = ssh.invoke_shell()
            ssh_shell.send('user-interface vty 0 4 \n')
            ssh_shell.send('screen-length 0 \n')
            ssh_shell.send('dis arp \n')
            # time.sleep(float(5))
            index=0
            contentArr=[]
            while True:
                index+=1   
                stdout=ssh_shell.recv(9999) 
                decon=str(stdout)
                contentArr.append(decon)
                #当屏幕输入Total时候停止
                if 'Total' in decon:
                    break;
            finalResult=''.join(contentArr)
            matchResult= re.findall('(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}).+?([a-z\d]{4}-[a-z\d]{4}-[a-zd]{4})',finalResult)#正则匹配ip 与 mac
            if matchResult:
                macCount=dict()
                # print(matchResult)
                for bind in matchResult:
                    if bind[0][0:7] != '192.168':#过滤192.168.0.0/16网段
                        mac = bind[1]
                    
                        macCount[mac]=mac not in macCount# 简化下面4行代码,这里过滤重复的mac地址
                    # if mac in macCount:
                    #     macCount[mac]=False
                    # else:
                    #     macCount[mac]=True
    
                for bind in matchResult:
                    mac = bind[1]
                    # print(bind)
                    if bind[0][0:7] != '192.168' and macCount[mac]: #这里排除192.168.0.0/24地址的IP地址绑定    
    
                        #这里匹配到IP mac并且拼接好了命令
                        docmd=(f' user-bind static ip-address {bind[0]} mac-address {bind[1]}')
                        
                        print(docmd)
                        ssh_shell.send('end \n')
                        ssh_shell.send('system-view \n')
                        #################################################################################
                        #以下为执行操作的代码,执行前先打印结果。确认后再执行。
                        ################################################################################
                        ssh_shell.send(f'{docmd} \n')
                        # print(docmd)
                        with open("ip-mac-bind-dolog.txt","a+") as f:
                            f.write(f'连接{ip}操作命令{docmd} \n')
                            
                        time.sleep(float(0.5))
    
            
            ssh_shell.send('end \n')
            ssh_shell.send('sys \n')
            ssh_shell.send('user-interface vty 0 4 \n')
            ssh_shell.send('undo screen-length  \n')
            ssh_shell.send('end \n')
            ssh_shell.send('save \n')
            ssh_shell.send('y \n')
            with open("ip-mac-bind-dolog.txt","a+") as f:
                f.write('运行结束 结束时间:')
                f.write(str(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))+'\n')
            
            
            print ('%s执行完成'%(ip))
     
            ssh.close()
         except Exception as e :
            print(e)
            with open("ip-mac-bindlog.txt","a+") as f:
                    f.write(f'{ip} 连接异常'+'\n')
            print ('\n'+'%s连接异常'%(ip))
         
              
            
    #设置交换机SSH用户名密码及线程    
    username = "cc"  #用户名
    passwd = "cc123"    #密码
    threads = 3  #多线程
    
    
    
    if __name__=='__main__':
        print ("Begin......")
        swip =read_excel_data()
        thread_list=[]
        count1=0
        count2=0
        #print (swip[0])
        while True:
            ip=swip[count2]
            a=threading.Thread(target=sshSwitch,args=(ip,username,passwd))
            thread_list.append(a)
            a.start()
            print(ip+'执行')
            count2+=1
            if count2%threads==0:
                print('线程超过'+str(threads)+',等待资源')  
                while True:
                    thread_list[count1].join()
                    count1+=1
                    if count1==count2:
                        print('资源释放完毕')  
                        break
            if count2>=len(swip):
                
                time.sleep(10)
                print(('执行结束'))
                with open("ip-mac-bindlog.txt","a+") as f:
                    f.write('本次运行结束 结束时间:')
                    f.write(str(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))+'\n')
                break
    

    运行后会产生日志文件

    请添加图片描述

    展开全文
  • H3C 3100交换机怎么IP绑定MAC

    千次阅读 2021-06-28 11:48:15
    例如我的IP是192.168.1.11,网卡的MAC地址是00-11-2F-3F-96-88(如何看到自己的MAC地址呢?在命令行下输入ipconfig /all, 回应如下:Physical Address. . . . . . . . . : 00-11-2F-3F-96-88DHCP Enabled. . . . . ....
  • 1.绑定时: sys int gi 1/0/10 进入借口 arp fil bind 192.168.1.101 xxxx-xxxx-xxx ip地址后边跟的是mac地址 qu qu save ...
  • 在某些需要较高网络安全性的单位中,为了网络安全的考虑有时候会采取IP绑定mac地址的这类安全措施。一方面防止内部人员擅自改动接入IP(可能导致IP冲突或者联不上网络),另一方面也可以防止ARP欺骗。............
  • H3C交换机-黑名单、MAC绑定和ACL组合配置举例包括-黑名单、MAC绑定和ACL端口设置等
  • H3C S5100 交换机端口绑定IP+MAC实例

    千次阅读 2017-11-15 22:30:00
    实际工作中需要用到的代码 首先登录交换机,进入管理...如:某台电脑的IP:10.119.100.1 MAC:00-1A-4D-1E-39-8D 要把此电脑绑定交换机的24号端口 操作如下: interface GigabitEthernet 1/0/24 首先进入24端口 am...
  • 华为核心交换机绑定IP+MAC+端口案例

    万次阅读 多人点赞 2018-05-31 22:24:07
    1 案例背景 某网络改造项目,核心交换机为华为S5700,接入交换机为不同型号交换机,如下模拟拓扑,客户端接入交换机1通过Access模式核心交换机连接,该交换机下只有一个Vlan2 192.168.2.0/24;客户端接入交换机2...
  • H3C交换机 MAC-VLAN+DHCP+IPMAC绑定应用实例
  • 交换机通过以太网端口GigabitEthernet1/0/1连接到合法DHCP服务器,通过以太网端口GigabitEthernet1/0/3连接到非法DHCP...记录DHCP-REQUEST报文和信任端口收到的DHCP-ACK报文中DHCP客户端IP地址及MAC地址的绑定信息。
  • 华三交换机常用命令

    千次阅读 2020-12-20 16:06:54
    这样没做绑定的地址就无法ping通,然后在交换机端口下输入ip source static binding ip xxx mac-address xxx 将ipmac绑定就可以通了。 port access vlan 1 将端口加入vlan undo port access vlan 显示DHCP 客户端...
  • H3C-DHCP中继服务器(MAC地址绑定

    千次阅读 2022-02-18 11:16:32
    下面是用华三模拟器模拟DHC中继和MAC地址绑定的实验。 一、实验拓扑 二、配置需求 1.按图示配置IP地址、VLAN等基础配置。 2.DHCP 服务器能够通过核心为vlan10、vlan20的主机分配地址。 3.指定终端主机获取的IP地址,...
  • 华为交换机 查看IPMAC对应关系

    千次阅读 2022-02-25 10:21:55
    查看 ipmac对应关系
  • H3C交换机端口绑定IP+MAC典型配置

    千次阅读 2012-06-07 14:34:13
    客户的一个新项目,最近需要在H3C的交换机上做端口+IP+MAC绑定,最终目的是为了实现上网控制,大家都知道这是一件很繁琐的工作,前期要收集好MAC+IP+端口还有使用人的信息,客户终端有500台左右,所以前期收集资料的...
  • 在华为交换机MAC地址绑定IP的具体命令是什么? 华为三层交换机中目前只有S3526系列支持使用AM命令来进行IP地址和端口的interface Vlanif)#no shutdown Switch(config-if)#e2. 当修改了接口的工作参数配置,新的...
  • 华为交换机:ARP静态绑定技术

    千次阅读 2022-08-15 15:31:12
    IPMAC绑定错误,会导致无法通信。所以绑定之前需要慎重。这个命令扫描MAC码 ,这个命令只能在接口模式下才能使用。查询VLAN10接口所有IP地址分配情况。注意:一个主机MAC可静态绑定多个IP。下面这个命令是查看所有...
  • 华三交换机dhcp 保留地址

    千次阅读 2021-10-11 22:12:27
    采用MAC+IP绑定定义地址池来为每一个PC机分配地址,每个地址池只能为一台PC分配IP地址,也就是一台IP设备一个底地址池,命令如下: dhcp server ip-pool 0 [SwitchA-dhcp-pool-0] static-bind ip-addres
  • h3c ipmac地址绑定

    2022-08-03 13:44:35
    选中需要固化的ip,点击固化。回收dhcp分配的ip地址。
  • 华三交换机irf堆叠配置

    千次阅读 2021-11-01 23:36:56
    华三交换机irf堆叠配置 两台交换机堆叠 注意事项: 1、推荐使用万兆口进行堆叠 2、配置完成后需要用命令"irf-port-configuration active"激活 3、实际操作中,先配置完,最后进行插线缆 Core1配置: [Core1]int ...
  • dhcp snopping及华三交换机配置

    千次阅读 2019-06-19 08:10:38
    简介当交换机开启了 DHCP-Snooping后,会对DHCP报文进行侦听,并可以从接收到的DHCP Request或DHCP Ack报文中提取并记录IP地址和MAC地址信息。另外,DHCP-Snooping允许将某个物理端口设置为信任端口或不信任端口。...
  • 交换机如何解决IP地址冲突?

    千次阅读 2020-12-20 10:26:50
    如何防止IP地址冲突故障?这个在实际项目中经常会遇到,网络用户如果没有按照规定设置IP地址的话,IP地址冲突现象就不可避免,一旦这种现象频繁发生,不但会影响上网效率,而且也不利于局域网网络的稳定运行。为了...
  • 【网络】华三交换机irf堆叠配置举例

    万次阅读 多人点赞 2019-04-16 08:56:35
    1.irf堆叠介绍 IRF(Intelligent Resilient Framework,智能弹性架构)是 H3C 自主研发的软件虚拟化技术,通过 将多台设备虚拟为一台设备,...S5820V2 和 S5830V2 系列交换机不但可以本系列内的交换机建立 IRF,...
  • H3C交换机MAC绑定

    千次阅读 2012-07-27 14:41:37
    绑定方式系统支持Port+IP、Port+MAC、Port+IP+MACIP+MAC绑定方式:1.Port+IP绑定:将报文的接收端口和源IP地址绑定。2.PORT+MAC绑定:将报文的接收端口和源MAC地址绑定。3.PORT+IPMAC绑定:将报文的接收端口、源...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 303
精华内容 121
热门标签
关键字:

华三交换机ip与mac绑定