zoukankan      html  css  js  c++  java
  • 局域网学习MAC地址?ping+arp

    前言:有的时候想要通过本机获得局域网中某个设备网卡(常用如网关)的MAC地址,可以利用网络通信ICMP和ARP原理,即ping和arp,(理论上其他方法如trace*+arp或各种三层协议+arp都可以)实现局域网MAC地址的学习。

    步骤(Linux):

    1. 如果本机中需要通信的网卡(多网卡机器)没有配置IP地址,可以先临时配置同一网段的IP,如:
    ifconfig ens33 ip/mask
    
    1. 指定网卡ping局域网中某个设备网卡(常用如网关)的IP,如:
    ping -I ens33 ip
    
    1. 查看arp缓存表(确定学习到的MAC),如:
    arp -a
    


    4. 最后记得删除临时ip,如:

    ifdown ens33 && ifup ens33
    

    或者

    ip addr delete ip/mask dev ens33
    

    步骤(Windows):

    1. 如果本机网卡没有配置IP,先配置IP,这里省略
    2. 指定网卡ping局域网中某个设备网卡(常用如网关)的IP,如:
    ping -S 本机网卡IP 目的IP
    
    1. 查看arp缓存表(确定学习到的MAC),如:
    arp -A
    


    4. 最后记得删除1中配置的ip,这里省略

  • 相关阅读:
    ie678兼容问题
    ie6/7中 zindex兼容问题
    mac svn 操作
    location.hash
    让 div 浮动到底端
    timeout问题
    让footer 自适应在底端
    js获取浏览器的高度
    ajax浏览器后退功能实现
    经典SQL语句大全(二)
  • 原文地址:https://www.cnblogs.com/cyrus0w/p/13097069.html
Copyright © 2011-2022 走看看