问题

过完春节假期回到公司,发现一台Linux虚拟机登陆不了了。
打开VM管理界面发现这个机器还是开着的,并且使用内置控制台可以登陆,IP地址等配置正常。用另一台机器尝试也无法登陆。
在Linux虚拟机上看配置,防火墙是关闭的,netstat -tunlp查看22端口也是打开的。感觉不是系统配置的问题了。
在虚机上ping我本地的主机是可以通的,但是反过来本地ping虚机是无法ping通的。当虚机ping本机机器的同时,本地机器可以ping通虚机,当虚机不ping本机机器时,本地机器又无法ping通这个IP了。这一下我感觉是IP冲突了。
因为本机Windows和研发环境的虚机Linux不在同一网段上,于是我重新找了台223网段的Linux机器进行操作。

定位过程

arping 发送广播包

使用arping发送发送广播包,注意使用-I参数指定网卡,网上有些arping使用的教程没有这个说明,不知道是不是主机没有多网卡就不用指定了。

发现10.99.223.106的确有两个MAC地址,有两台机器给出了响应,说明IP地址冲突了。

nmap探测

第一次返回的结果显示这个是一台VM虚机,并且3306等端口开启,应该是探测到了我的虚机。

关闭这个虚机之后,再次使用nmap探测,返回结果

第二次返回的结果发现该设备只开启了telnet端口,怀疑并不是虚机,可能是某个网络设备。使用nmap -A查看详细信息。等待一会之后,返回结果。

可能是一台思科的交换机占用了这个IP地址。

解决方法

惹不起网管只能灰溜溜换个IP地址。
使用nmap -sP 10.99.223.0/24,遍历一下当前网段。截取部分返回结果。

找了一个没有被占用的IP地址62,重新配置一下虚机的静态IP,问题解决,登陆成功。

内网IP冲突问题定位与排查相关推荐

  1. 修改docker_gwbridge的网段解决和内网ip冲突的问题

    在网上查了不少文章,发现到创建的docker_gwbridge的时候就不对了. 1.要删除docker_gwbridge这个网络,但是一般是无法直接删除的,因为被很多容器使用,可以通过docker n ...

  2. 内网IP段分类 判断ip是否是内网ip

    在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册.但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用. 这三个地址段分别位于A.B.C三类地 ...

  3. 公网IP/内网IP:

    转自:http://hi.baidu.com/qkjzsjqsehailte/item/1042151cc0959f426926bbb4 IP地址分配 IP地址标识着网络中一个系统的位置.我们知道每个 ...

  4. 如何实现外网访问内网ip?公网端口映射或内网映射来解决

    本地搭建服务器应用,在局域网内可以访问,但在外网不能访问.如何实现外网访问内网ip?主要有两种方案:路由器端口映射和快解析内网映射.根据自己本地网络环境,结合是否有公网IP,是否有路由权限,设置让外网 ...

  5. 公网IP,内网IP,动态IP,静态IP的区别

    随着计算机和网络的不断发展,网络的规模和数量也随之增加,慢慢的,ip地址这个名字的出现频率慢慢的开始不再局限于网络专业的工作者和学生之间,也逐渐进入普通大众的视野.那么这篇文章就讲一下什么是公网IP, ...

  6. 192.168.和10.0.开头的IP、内网IP段、IP简介、分类——(IP观止)

    在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册.但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用. 这三个地址段分别位于A.B.C三类地 ...

  7. 局域网固定内网IP地址的方法(亲测有效)

    公司有十来台电脑,想要做文件共享,但是碍于内网IP经常变动共享文件很不方便. 网上查了一些资料,局域网中的电脑ip若不是设置固定的话,一般都是动态获取的ip,若是需要固定ip,那要如何设置呢? 经过本 ...

  8. 192.168.和10.0.开头的IP、内网IP段、IP简介、分类

    IP地址分为五大类:A类.B类.C类.D类和E类,如下图所示: 在这五类IP地址中,我们最常使用的是A类.B类和C类地址. 在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请 ...

  9. (SVN笔记)https内网IP端口配置SVN服务端+内网SVN客户端联合使用

    目录 1.前言 2.SVN服务端设置 3.开始使用SVN (1)新建版本库 (2)迁入项目到SVN服务端 (3)检索项目/拉取项目check out (4)提交代码commit (5)更新代码upda ...

最新文章

  1. java中我爱你_Java线程学习(转)
  2. 计算机硬盘清理,电脑磁盘清理,详细教您电脑磁盘怎么清理
  3. JBoss Data Virtualization 6.1 Beta现在可用
  4. 12人类为什么有战争
  5. python 小说数据挖掘_Python 中的实用数据挖掘
  6. python中使用C类型的数组
  7. 20171113_Python学习五周一次课
  8. 数据结构实验 寻找数组主元素(2013考研题)
  9. 栈实现 —— 二进制转换为十进制
  10. linux less 阻塞输出,linux – `less`命令显示输出所用的时间
  11. 西门子TIA portal中如何安装FANUC机器人的GSD文件
  12. 如何恢复计算机永久删除文件,怎么恢复被彻底删除的文件?简单有效方法分享...
  13. UMD算法讲义——Lecture 2:算法设计:稳定婚姻问题
  14. 华为模拟器eNSP V100R003C00(不限速下载)
  15. 号称病毒之王的“熊猫烧香”详细分析
  16. 什么是RBER(残余误比特率)FER(帧删除率)BER(误比特率)
  17. oracle 查询用户所有的序列号
  18. 栈的基本结构与基本操作
  19. Arduino 机器人权威指南pdf
  20. Checkra1n越狱更新0.12.4版本,支持iOS14.7.1越狱

热门文章

  1. linux ln 权限不够,Linux ln命令的注意事項
  2. 浅析国际专利和国内专利。
  3. openstack介绍及原理
  4. @Column注解介绍
  5. Web前端开发精品课HTML CSS JavaScript基础教程HTML部分知识点总结
  6. 深入理解二叉树(超详细)
  7. MFC应用程序开发教程1
  8. JS实践(乾坤未定,你我皆是黑马4-3)
  9. 【花式表白】,情书加密,这样泡小师妹,没跑了
  10. ubuntu下如何安装.bin文件