我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下检测IP地址冲突及如何解决

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下检测IP地址冲突及如何解决

这篇文章跟大家分析一下“Linux下检测IP地址冲突及如何解决”。内容详细易懂,对“Linux下检测IP地址冲突及如何解决”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux下检测IP地址冲突及如何解决”的知识吧。

当IP地址冲突时,很造成程ssh登陆不上这台linux系统的机器,jenkins/redmine/svn也登陆不上的问题。

Linux下检测IP地址冲突及解决方法:

第一种方法(arping):

只需要在另一台同网段的linux机器B上(比如:129.168.9.200)上执行下面的命令(不能在本机arping检验自己的ip):

只需要在另一台同网段的linux机器B上(比如:129.168.9.200)上执行下面的命令(不能在本机arping检验自己的ip):
[root@dev ~]# arping 192.168.9.120
ARPING 192.168.1.120 from 192.168.9.200 eth0
Unicast reply from 192.168.9.120 [40:F4:EC:76:79:C2] 3.084ms
Unicast reply from 192.168.9.120 [50:7B:9D:25:29:59] 0.817ms
Unicast reply from 192.168.9.120 [50:7B:9D:25:29:59] 0.810ms

……..

如果只检查出一个MAC地址,则表示网内A机器的的IP:192.168.9.120是唯一的

如果有以上信息即查出两个MAC地址,则表示网内有一台MAC地址为40:F4:EC:76:79:C2的主机IP地址与A机器相同。

这时可以通过ifconfig命令验证A机器,如下发现:A机器的MAC地址是50:7B:9D:25:29:59 。
我们可以用局域网扫描软件找到MAC地址为40:F4:EC:76:79:C2的主机,并将其隔离或更换IP地址。
[root@redmine ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 50:7B:9D:25:29:59
inet addr:192.168.9.120 Bcast:192.168.9.255 Mask:255.255.255.0
inet6 addr: fe80::527b:9dff:fe25:2959/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:573710854 errors:0 dropped:0 overruns:0 frame:0
TX packets:849943293 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:58543890628 (54.5 GiB) TX bytes:1248037935176 (1.1 TiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:17370722 errors:0 dropped:0 overruns:0 frame:0
TX packets:17370722 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:65642509325 (61.1 GiB) TX bytes:65642509325 (61.1 GiB)

================================================================
检验原理:
arping命令是以广播地址发送arp packets,以太网内所有的主机都会收到这个arp packets,但是本机收到之后不会Reply任何信息。
当我们在linux主机端上执行下面的命令时:
arping 192.168.9.120
会默认使用eth0,向局域网内所有的主机发送一个:
who has 192.168.9.120的arp request,tell 192.168.9.120 your mac address,

当这台windows主机端收到这个arp packets后,则会应答:
“I am 192.168.9.120 , mac是00:25:e4:6a:4b:f4″,这样我们会收到mac地址为00:25:e4:6a:4b:f4的windows主机的Reply信息。
================================================================

第二种方法(arp-scan)

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

首先安装arp-scan则输入:
[root@dev ~]# yum install -y arp-scan
————————————
如果报错说没有这个软件包,则需要提前安装epel软件仓库
centos5 64位:
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

centos6 64位:
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

centos6 64位:
yum install -y http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
————————————

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

[root@dev ~]# arp-scan -l
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.9.2 with 256 hosts (http://www.nta-monitor.com/tools-resources/security-tools/arp-scan/)
192.168.9.1 00:25:b3:f9:16:3e Hewlett Packard
192.168.9.2 30:8d:99:ab:42:40 Hewlett Packard
192.168.9.4 24:26:42:a6:81:f9 SHARP Corporation.
192.168.9.7 f4:ce:46:3e:15:d6 Hewlett Packard
192.168.9.8 08:2e:5f:bd:0f:43 Hewlett Packard
192.168.9.9 00:21:5a:84:9d:0c Hewlett Packard
…………….
…………….
192.168.9.119 68:f7:28:d5:d4:26 LCFC(HeFei) Electronics Technology co., ltd
192.168.9.120 50:7b:9d:25:29:59 LCFC(HeFei) Electronics Technology co., ltd
192.168.9.120 40:F4:EC:76:79:C2 VMware, Inc. (DUP: 2)
192.168.9.121 00:23:24:9b:09:89 G-PRO COMPUTER
192.168.9.122 b8:88:e3:35:8e:74 COMPAL INFORMATION (KUNSHAN) CO., LTD.
……………
……………

110 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9.2: 256 hosts scanned in 2.257 seconds (113.42 hosts/sec). 110 responded

由上面信息可知:192.168.9.120这个IP冲突了,因为它出现了两次,并且可知这个ip被vmware虚拟机占用了。
需要找到使用这个ip的机器,将其ip更换即可!

1)“arp-scan -l” 命令表示查看与本机在同一局域网内的所有机器的ip使用情况
2)“arp-scan –I eth0 -l” 命令表示查看与本机在同一局域网内的所有主机的eth0网卡的ip使用情况

windows本机使用“arp -a”命令查看是否有ip冲突:

Linux下检测IP地址冲突及如何解决

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

关于Linux下检测IP地址冲突及如何解决就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下编程网网站!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下检测IP地址冲突及如何解决

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下检测IP地址冲突及如何解决

这篇文章跟大家分析一下“Linux下检测IP地址冲突及如何解决”。内容详细易懂,对“Linux下检测IP地址冲突及如何解决”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux
2023-06-28

Linux下如何检测IP地址冲突

这篇文章主要介绍Linux下如何检测IP地址冲突,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在同一个局域网里如果有两个用户同时使用了相同的IP地址,或者一个用户已经通过DHCP得到了一个IP地址,而此时又有其他用户
2023-06-27

windows检测ip地址冲突如何解决

当Windows检测到IP地址冲突时,可以通过以下步骤解决问题:1. 确认IP地址冲突:在Windows命令提示符或PowerShell中执行“ipconfig”命令,查看当前计算机的IP地址和子网掩码。确保与其他计算机或设备上的IP地址不
2023-08-25

CentOS中如何检测IP地址是否冲突

本篇内容主要讲解“CentOS中如何检测IP地址是否冲突”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS中如何检测IP地址是否冲突”吧!下面我们来看一个实例:一台linux主机
2023-06-10

电脑ip地址冲突如何解决

本篇内容介绍了“电脑ip地址冲突如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!电脑ip地址冲突解决方法:第一种方法: 1、右键网络的
2023-07-01

win7提示ip地址冲突如何解决

这篇“win7提示ip地址冲突如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win7提示ip地址冲突如何解决”文章吧
2023-06-28

IP地址冲突问题及解决方法

本篇内容主要讲解“IP地址冲突问题及解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“IP地址冲突问题及解决方法”吧!如今许多操作以及工作都在网络上流行,那么我们就要注意网络的应用了。伴随着
2023-06-20

Linux系统检测IP冲突及解决方案是什么

今天给大家介绍一下Linux系统检测IP冲突及解决方案是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。Linux系统中如何检测IP冲突?1.通过arpin
2023-06-28

mac上ip地址冲突问题如何解决

在Mac上解决IP地址冲突问题,您可以尝试以下几种方法:1. 重启网络设备:首先,您可以尝试重启您的路由器、交换机或其他网络设备。有时,这些设备可能会导致IP地址冲突问题。2. 更新DHCP服务器:如果您的网络使用了DHCP服务器来分配IP
2023-10-10

win7系统提示ip地址冲突如何解决

这篇文章主要介绍了win7系统提示ip地址冲突如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win7系统提示ip地址冲突如何解决文章都会有所收获,下面我们一起来看看吧。产生的原因:公司为了网络安全以及方
2023-06-28

IP地址冲突的原因及其解决方法

  IP地址冲突的原因及其解决方法:在同一个局域网里如果有两个用户同时使用了相同的IP地址,或者一个用户已经通过DHCP得到了一个IP地址,而此时又有其他用户以手工分配方式设定了与此相同的IP地址,这将造成IP地址冲突,并会令其中一个用户无法正常使用网络。  应该怎样避免IP地址冲突的发生?  我们可以从以下几个方面分
IP地址冲突的原因及其解决方法
2024-04-18

Linux系统下配置多个IP及检测IP冲突的方法介绍

这篇文章主要讲解了“Linux系统下配置多个IP及检测IP冲突的方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下配置多个IP及检测IP冲突的方法介绍”吧!配置一系列IP
2023-06-12

linux查不到ip地址如何解决

如果在Linux系统中无法查到IP地址,可能是由于以下几个原因导致的:1. 网络接口未启用:使用ifconfig命令查看网络接口是否启用。如果未启用,可以使用ifup命令启用网络接口。2. 网络接口配置错误:使用ifconfig命令查看网络
2023-09-16

Linux下如何解决查看IP地址不显示问题

这篇文章将为大家详细讲解有关Linux下如何解决查看IP地址不显示问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言环境:在VMware Workstation上创建Linux虚拟机问题:在Linux
2023-06-21

linux如何查找主机名以解析名称与IP地址及镜像

这篇文章详细介绍了在Linux系统中查找主机名的三种方法:正向查找、反向查找和本地主机文件。还介绍了如何使用dd命令创建和恢复磁盘镜像。
linux如何查找主机名以解析名称与IP地址及镜像
2024-04-02

如何解决Linux后门入侵检测工具以及最新bash漏洞

本篇内容主要讲解“如何解决Linux后门入侵检测工具以及最新bash漏洞”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Linux后门入侵检测工具以及最新bash漏洞”吧!  一、什么是r
2023-06-13

编程热搜

目录