前言

大部分网络没有绑定IP/MAC,如果随便配置IP就会导致IP冲突,如果几台机器还好,如果机器多了就不好找了。在Linux有一些专门的arp工具可以找到对应的MAC。

检查是否IP冲突

发现某台机器(例如:192.168.1.100)上面的服务,老是连接错误,或者直接拒绝连接,查看防火墙规则都是正常的,也尝试清空,不限制访问,但是问题还在。这时候就怀疑这个IP是不是跟其他机器冲突了(有些服务器上可能配置了虚拟IP)。

直接使用arping去查询IP对应的MAC,如果冲突,可以发现有时候返回不同的MAC地址,这时候就可以根据MAC找到对应的机器。

arping使用方法(笔者操作系统是centos7.5):arping -U -I 网卡名 -s IP地址 网关

例如:arping -U -Ienp3s0 -s 172.16.1.100 172.16.1.1

观察得出只有一个mac地址返回,则说明没有IP冲突

多个IP冲突

如果有多个IP都出现上面的情况,就有可能是多个IP出现的冲突,这时候一个个IP找效率太低了。这时候就可以用arp-scan去发送arp包,获取IP/MAC地址。如果一个IP出现多个MAC,就是IP冲突了

如果是Centos/REHL系列可以直接安装epel-release这个yum源,里面就有arp-scan这个包。

yum -y install arp-scan

arp-scan -l

网关冲突

如果本网段IP都可以正常访问,但是跨网段就出现异常,那一般是网关冲突,直接使用arping一下网关IP就可以查找到对应的MAC。

(注:资产收集的时候,最好能收集到网卡的MAC,IP冲突的时候,就可以快速地找到对应的机器)

linux下查找IP冲突的机器相关推荐

  1. Linux下静态IP地址的设置及TFTP服务的搭建

    TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务 ...

  2. Linux 中查找 IP 地址的方法

    概要 在 Linux 系统中,经常需要查找 IP 地址以进行网络配置.故障排除或安全管理.无论是查找本地主机的 IP 地址还是查找其他设备的 IP 地址,本文将介绍三种简单的方法,帮助你在 Linux ...

  3. 在 Linux 中查找 IP 地址的 3 种简单方法

    在 Linux 系统中,经常需要查找 IP 地址以进行网络配置.故障排除或安全管理.无论是查找本地主机的 IP 地址还是查找其他设备的 IP 地址,本文将介绍三种简单的方法,帮助你在 Linux 中轻 ...

  4. linux下查找文件及内容 grep

    每一种操作系统都是由成千上万个不同种类的文件所组成的.其中有系统本身自带的文件,用户自己的文件,还有共享文件等等.我们有时候经常忘记某份文件放在硬盘中的哪个地方. 在微软的Windows操作系统中要查 ...

  5. linux看php安装路径,linux下查找php安装路径的方法是什么

    linux下查找php安装路径的方法是什么 发布时间:2020-09-01 16:06:19 来源:亿速云 阅读:72 作者:小新 这篇文章主要介绍了linux下查找php安装路径的方法是什么,具有一 ...

  6. 搜索linux中大于m文件,linux 下查找大于100M的文件(转)

    命令行如下 find . -type f -size +1000000k Linux系统下查找大文件或目录的技巧 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢 ...

  7. linux中查找某一个字符串,linux下查找包含某个字符串的文件

    linux下查找包含某个字符串的文件 | Rootop 服务器运维与web架构 比如在当前路径下有个test文件夹,其中包含 a.b. c.d.c 四个文件,内容如下: [root@rhel6www ...

  8. mysql 日志 超过 m,linux 下查找大日志文件,比如大于500M的文件

    在实际生产环境中,有的时候有些文件我们不知道占用多大,这个时候我们需要进行查找命令来进行查看占用文件的大小,从而达到文件的清理,释放磁盘,保障磁盘充足,让网站资源不浪费,稳定运行,那么我们需要在lin ...

  9. Linux下查找命令

    转载自  Linux下查找命令 一.Linux查找文件的相关命令 常 用 命 令 简要中文说明 程序所在目录 more 分页显示一个文件或任何输出结果 /bin less 分页显示一个文件并且可以回头 ...

最新文章

  1. Spring Boot第二篇:Spring Boot配置文件详解
  2. 模块的使用,包,及程序开发规范
  3. JS删除数组元素的函数介绍
  4. 网络安全-安全散列函数,信息摘要SHA-1,MD5原理
  5. java string转decimal_java中string转bigdecimal的例子
  6. 企业实战06:Oracle数据库_约束
  7. 韩顺平php视频笔记49 函数深入 php的值传递与引用传递 goto
  8. 在linux用ueditor遇到的问题
  9. Nginx初探索之安装、启动、关闭和重启
  10. 使用Arduino Pro Mini和BC95-B5连接物联网
  11. H5常见面试题及答案(一)
  12. 楼板计算塑形弹性_楼板计算的塑性铰线理论原理与运用详解.doc
  13. 【去水印】最简单的百度图片去水印
  14. Win 10 专业版重新激活详细操作步骤
  15. 细品《穆斯林的葬礼》一书
  16. 原来将Excel表格转换成应用程序如此简单
  17. PCI总线---深入理解PCI总线
  18. 十五天学会Autodesk Inventor,看完这一系列就够了(一),前言—介绍及区别
  19. 6-7 判断满足条件的三位数 (15 分)
  20. UI(1)---手机界面设计中12种常用布局

热门文章

  1. 【直播报名】听美团大脑负责人王仲远博士讲知识图谱和AI技术
  2. 全球计算机行业发展现状分析,2021年船舶计算机发展趋势预测分析
  3. python中画logistic函数_Logistic分类函数
  4. Spring的AOP介绍
  5. 年薪50万的AI人才缺口上百万:AI领域两大重磅消息!
  6. 双线性内插怎么缩小_图像的放大与缩小(2)——双线性插值放大与均值缩小
  7. theano 报错WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLA
  8. C#一个完整的Log4net使用实例
  9. 处理成为-当年-当月-当周------(当周)
  10. 一个简单的推荐系统的实现