你们都知道什么是IP地址,是吧?它们被分配给网络上的设备来代表它们。它们通过DHCP服务器分配并且会经常改变。现在有两种IP地址。动态的一种会经常改变(几天一次),而静态的就如它的名字那样是静态的,意味着它们不会改变。

有时这会引发一些冲突。当一个动态IP被分配了并且有另外一台网络设备已经拥有了相同的IP。或者在相同网络子网上有多台分配IP的DHCP服务器。如果你有连通问题并且假设它是由于IP冲突造成的,那么你可以使用一个工具称作arp-scan来扫描它们。

这个工具会在本地网络发送ARP(Address Resolution Protocol)(地址解析协议)包来收集地址。如果有多个MAC地址声称拥有相同的IP地址,那么这里就存在冲突。

要在Ubuntu或者Debian上安装arp-scan则输入:

1. $ sudo apt-get install arp-scan

对于Fedora,CentOS或者RedHat:

1. $ sudo yum install arp-scan

要检测IP冲突,运行下面的命令:

1. $ sudo arp-scan –I eth0 -l

输出示例:

1. 192.168.1.10 00:1b:a9:63:a2:4c BROTHER INDUSTRIES, LTD.

2. 192.168.1.30 00:1e:8f:58:ec:49 CANON INC.

3. 192.168.1.33 00:25:4b:1b:10:20 Apple, Inc

4. 192.168.1.37 10:9a:dd:55:d7:95 Apple Inc

5. 192.168.1.38 20:c9:d0:27:8d:56 (Unknown)

6. 192.168.1.39 d4:85:64:4d:35:be Hewlett Packard

7. 192.168.1.39 00:0b:46:e4:8e:6d Cisco (DUP: 2)

8. 192.168.1.40 90:2b:34:18:59:c0 (Unknown)

在本例中,192.168.1.39这个IP冲突了,因为它出现了两次。

如何在Linux中发现IP地址冲突相关推荐

  1. 在Linux中发现IP地址冲突的方法

    Linux下出现IP冲突,是不会像Windows那样,在右下角弹出冲突提示的.博主就出过一次糗,记得当时是在VM虚拟机里面安装了4个redhat,测试LVS集群.结果发现其中一台RealServer老 ...

  2. 51cto 检测ip地址冲突_在Linux中发现IP地址冲突的方法

    IP冲突,是不会像Windows那样,在右下角弹出冲突提示的.博主就出过一次糗,记得当时是在VM虚拟机里面安装了4个 4个Redhat都是VM克隆出来的.完全一致的 原来,是那台频繁掉线的虚拟系统和其 ...

  3. linux重启网卡命令_如何在 Linux 中更改 MAC 地址 | Linux 中国

    在向你展示如何在 Linux 中更改 Mac 地址之前,让我们首先讨论为什么要更改它.-- Dimitrios Savvopoulos 在向你展示如何在 Linux 中更改 MAC 地址之前,让我们首 ...

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

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

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

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

  6. linux中的ip地址范围,linux – ip地址范围参数

    从 http://linux-ip.net/html/tools-ip-address.html: Scope | Description global | valid everywhere site ...

  7. linux中的ip地址、子网掩码、端口

    ip地址:用来在网络中标记一台电脑的一串数字,比如192.168.1.1:在本地局域网上是惟一的. 每一个IP地址包括两部分:网络地址和主机地址 子网掩码只有一个作用,就是将某个IP地址划分成网络地址 ...

  8. Linux中修改ip地址,并且设置静态的ip

    Linux学习视频来自韩顺平老师 修改ip地址,并且设置为静态的ip Linux系统中输入 cd /etc/sysconfig/network-scripts,之后输入ls可以看到一个文件,每个环境下 ...

  9. linux脚本显示ip地址,Linux中显示ip地址的命令【显哥出品,必为精品】

    在Linux中有三种查看ip地址的方法,下面我分别来介绍 1.ip address命令 使用ip address命令可以查看具体是ip信息 [root@lixian ~]#ip address 1: ...

最新文章

  1. ModuleNotFoundError: No module named ‘pandas.rpy‘
  2. JavaScript异步史
  3. [云炬创业学笔记]第三章商业创意的发掘与评估测试1
  4. 矩阵儿快速幂 - POJ 3233 矩阵力量系列
  5. 计算机组成原理与接口技术 pdf,计算机组成原理与接口技术课件 7-Datapath(2).pdf...
  6. ZOJ 3965 Binary Tree Restoring
  7. //rest风格写_REST /使用提要发布事件
  8. android中访问手机存储空间,android – 访问手机内部存储以推入SQLite数据库文件...
  9. JS数据结构与算法——选择排序(把小的数字依次往前放)
  10. 【Day03】使用原型最大的好处及原型链的理解
  11. Builder生成器模式
  12. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
  13. java时间格式24小时制12小时制
  14. vs cpp代码 添加汇编_C++ 汇编代码查看
  15. Graph Theory
  16. Java类的域初始化_Java域的初始化
  17. crmeb 一号通使用方法
  18. PHP毕业设计项目作品源码选题(13)学校排课和选课系统毕业设计毕设作品开题报告
  19. uC/OS-II任务调度之就绪表及最高优先级任务判定算法
  20. 游戏类型分类-游戏的分类有哪些

热门文章

  1. Edge浏览器中不输oneTab的标签整理插件
  2. 现代软件工程讨论第一章-第四章
  3. Zookeeper知识要点与集群安装,欢迎纠错
  4. 华为服务器 自动安装 黑屏,华为服务器显示器黑屏如何解决
  5. Linus Torvalds的最新电脑配置
  6. C语言字母升序排列,C语言改错题,题目:实现n个字符串的升序排列
  7. intellij IDEA更换主题为Darcula后中文项目名称变口(方框)的解决办法
  8. Docker (四) 容器基本命令
  9. html文字往右边偏移怎么做,div向右偏移设置 css让div靠右移必定距离
  10. c++编译报错 error c2248: “xxx:xxx“:无法访问private成员(在“xxx“类中声明)