对网络管理员或用户来说,发生“IP地址冲突”是不受欢迎的事情,因为在一个网络中,每个主机(严格来说是网络接口)都应该有唯一的一个IP地址,如果出现2个或两个以上主机使用相同的IP地址,这些使用相同IP地址的主机屏幕会弹出对话框报告IP地址冲突

这将导致这些使用相同IP的机器不能正常访问网络。但是,前几天笔者却用这个有如鸡肋的功能帮了一个大忙。是怎么一回事呢?听我慢慢道来。

本月12号那天,我被派到月坛大厦的客服部门处理网路故障。经初步诊断,发现网络时断时续,重启网关的话,能够正常好一会,过一段时间后就不灵了。这是一个 十分简单的网络:一条外网网线进来,接入一台运行FreeBSD的网关(做NAT用),网关机的另外一个网络接口接交换机,客户端全部接2个在交换机上, 同时,网关机提供DHCP服务,所有的客户机使用DHCP自动获取IP。首先,我得确定故障发生在那里;重启网关,发现客户机能正常上网,但网关马上提示 DHCP请求超时的报警,除此而外看不出什么端倪,去客户端查IP,发现获取的IP地址正常,于是又怀疑是不是交换机有问题,等一会,发现故障又出现了, 重启一下交换机,网络又正常了问题到底在哪里呢?一下犯晕了。

整理了一下思路,然后找了一台客户机(客户机全是windows),先 ping一下网关,发现居然ping不通,ping网内的另外一台机器则正常,重启网关再用客户机ping 网关则正常,毫无疑问,网络中了ARP欺骗病毒了。进系统目录,发现c:下有几个异常的文件,改名某个文件,居然不让操作,运行命令 arp –a 发现多行arp请求,看来是病毒引起的网络堵塞故障。不能把所有的机器都与网络段掉,当务之急是先找出当前正在作崇的主机然后隔离处理。

怎么辨别是网络中那台主机中毒厉害呢?网上已经有很多不错的办法。有人建议用抓包工具,然后分析抓到的包信息来确认中毒的主机,然而我手里没有任何抓包工具,看来只好自己想招了。经过摸索,总结了下面一些行之有效的办法,供大家参考!

在客户机运行路由跟踪命令如 tracert –d www.163.com ,马上就发现第一条不是网关机的内网ip,而是本网段内的另外一台机器的IP,再下一跳才是网关的内网IP;正常情况是路由跟踪执行后的输出第一条应该是默认网关地址,由此判定第一跳的那个非网关IP 地址的主机就是罪魁祸首。

问 题又出来了,由于网内的主机IP地址是通过DHCP自动获取来的,怎么找出这个主机又是一个难题,几十个机器,挨个用 ipconfig/all查非累死不可,怎么办?得走捷径才行。突然之间冒出一个念头:设置一个与查出来的中毒主机相同的IP地址,然后…..,接下来, 找一台客户端机器,查一下其自动获取的IP地址,没有那么幸运-这台机器不是要揪出来的那个IP,然后把这个主机的”自动获取IP地址”取消,手动设置机 器的IP与有病毒的那个IP相同,设置生效后就听见一个妹妹嚷道:“我的IP地址怎么跟别人冲突了呢?”,殊不知,我要找的就是你呢!把妹妹的主机隔离网 络,其他的机器上网立马就顺畅了。

处理arp病毒的操作我想大家都应该有经验了,在这里就不再多罗嗦。

简单总结一下,其主要步骤有两步:1、运行 tracert –d www.163.com 找出作崇的主机IP地址。 2、设置与作崇主机相同的IP,然后造成IP地址冲突,使中毒主机报警然后找到这个主机。

参看原文:http://www.ppxclub.com/html/22/98322-930.html

(郁闷p2pover中)整理记录三相关推荐

  1. (郁闷p2pover中)整理记录二

    通过(郁闷p2pover中)整理记录一 学习的知识总结: 关于MAC地址: 我们可以这样简单的理解,现在来说,一般主板上都自带了网卡,不是以前所说的网卡与主板分离的年代,也就是说,当我们买了主板以后, ...

  2. (郁闷p2pover中)整理记录六

    什么是ARP? 我们知道,当我们在浏览器里面输入网址时,DNS服务器会自动把它解析为IP地址,浏览器实际上查找的是IP地址而不是网址.那么IP地址是如何转 换为第二层物理地址(即MAC地址)的呢?在局 ...

  3. (郁闷p2pover中)整理记录一

    MAC 地址也叫物理地址.硬件地址或链路地址,由网络设备制造商生产时写在硬件内部.IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的, 而MAC地址则是48位的.MAC地址的长度为4 ...

  4. (郁闷p2pover中)整理记录五

    IP地址是32位二进制数,既4个字节,每个字节既8位为一段,xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx 每段8位,从00000000-11111111,换算成十进制就是0- ...

  5. (郁闷p2pover中)整理记录四

    ●问题解答 1.软件应该安装在什么主机上比较好,对于网络环境有什么要求? P2P终结者软件可以安装在子网内的任意主机上,如果您网络是采用ADSL宽带路由器或者路由器接入公网,那么把软件安装在接在交换机 ...

  6. 中软实习培训记录三(0722)

    中软实习培训记录三(0722) SSM项目概述 SSM项目Demo实现过程--登陆 SSM项目Demo扩展--用户查看 SSM项目Demo扩展--用户添加 SSM项目Demo扩展--用户删除 SSM项 ...

  7. scenebuilder各控件属性介绍_C#控件及常用设计整理(三)

    C#控件及常用设计整理(三) 12.CheckedListBox 控件 CheckedListBox控件又称复选列表框,它扩展了ListBox控件,它几乎能完成列表框可以完成的所有任务,并且还可以在列 ...

  8. kubernetes基本概念与架构整理记录

    文章目录 前言 一.kubernetes概述 1.1.kubernetes基本介绍  1.1.1.kubernetes是什么  1.1.2.kubernetes部署方式 1.2.kubernetes功 ...

  9. sparkSql数据离线处理--整理记录

    sparkSql数据离线处理 前言:本文作为本人学习sparkSql离线数据抽取,离线数据处理的学习整理记录,文中参考博客均附上原文链接. 一.Hive环境准备 1.配置文件准备: /opt/hive ...

最新文章

  1. 如何获取boss直聘搜索牛人被屏蔽的姓名
  2. 集合2--毕向东java基础教程视频学习笔记
  3. QT的QGraphicsItem类的使用
  4. 设计模式(二)模板方法模式
  5. 已知两点坐标拾取怎么操作_已知的操作员学习-第4部分
  6. Job for smbd.service failed because the control process exited with error code. See “systemctl statu
  7. javascript无限请求_JAVASCRIPT事件循环
  8. java中将查询数据导出_如何在R中将数据框导出到Excel
  9. c++ 一个h文件里面定义一个主类,然后定义多个子类
  10. linux php5.3安装教程,Linux下安装MySql+Apache2+PHP5.3.1教程_PHP教程
  11. MySQL 安装及配置 Navicat 工具
  12. Windows下最快的磁盘空间分析软件——WizTree
  13. glsl 抗锯齿锯齿_什么是抗锯齿?
  14. python token_bytes_Python secrets.token_bytes方法代码示例
  15. 又来神器推荐嘞xshell与winSCP
  16. 满足国六标准通用型故障诊断仪:Q-OBD
  17. Unity 打包IOS平台错误
  18. Python的10大集成开发环境和代码编辑器(指南)
  19. HMACSHA512
  20. 前端规范 - 前端项目开发规范

热门文章

  1. 关SISCO的软件有几点要说明
  2. 日志系统——集中日志服务(5)
  3. 白话解释 非对称加密,电子签名,电子证书,根证书,HTTPS,PKI 到底是什么
  4. Java程序员练手项目(包含互联网项目+企业实战项目)
  5. make progress everyday
  6. 这些只有程序猿才能看懂的段子,不笑你拿小拳拳捶我
  7. UltraEdit的正版激活过程
  8. LDA模型实战常用知识点
  9. mysql五日均线_五日均线和日均线它们有什么作用吗?
  10. 机器学习之决策树算法-概念和学习过程