免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 13430 | 回复: 17
打印 上一主题 下一主题

交换机端口的MAC地址表上多出了一个MAC地址 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-27 14:52 |只看该作者 |倒序浏览
今天接到一个人的电话,说自己的IP被人占了,于是ping 这个IP,然后ARP IP,得到这个IP的MAC。
查了一下,发现占用这个IP的MAC居然出现在交换机直连一台服务器的端口上。
这台服务器操作系统是Debian5,运行的是我用java写的一个人力资源系统,没有运行其它软件。
拔下这台服务器的网线,连接服务器的交换机对应端口的MAC表就为空,一插上,这个端口的MAC地址表就显示有两个MAC,一个是服务器的MAC,另一个就是占用了别人IP的MAC
Ping发现,占用别人IP的ttl是128,而我的服务器是Debian系统,ttl是64

这是怎么一回事?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
2 [报告]
发表于 2012-08-27 15:28 |只看该作者
本帖最后由 老陈73 于 2012-08-27 15:28 编辑

服务器的系统是Debian,Ping服务器得到的ttl是64,这是正常的,但Ping被占用的IP(其MAC地址值出现在连接服务器的交换机端口上),得到的ttl是128,显示被占用的IP的系统是Windows。

交换机的这个端口只接了这台服务器,拔下服务器端的网线后,交换机端口指示灯熄灭,端口的MAC地址表为空;插上服务器端的网线,交换机端口的MAC地址表就有两个MAC,一个是服务器的,一个是占用IP的MAC

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
3 [报告]
发表于 2012-08-27 15:33 |只看该作者
还有,就是拔下服务器网线后,被占用的IP的用户就反应网络正常了,将此用户的IP修改为其它IP,再Ping这个占用的IP,就Ping不通了。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
4 [报告]
发表于 2012-08-27 16:05 |只看该作者
我把服务器接到另一台交换机上,这两个MAC又出现在新的交换机的接口上,并且,拔下这根线,就Ping不能占用的IP,插入这根线,就能Ping通。

是不是服盘器染毒了?Debian上怎么查毒?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
5 [报告]
发表于 2012-08-27 17:14 |只看该作者
下午5点,我们公司很多人下班的时间,这个MAC地址在交换机上再也找不到了,消失了。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
6 [报告]
发表于 2012-08-28 09:30 |只看该作者
从昨天下午5点到现在,这个现象再也没有出现过,那个占用别人IP的MAC地址在交换机上也查不到了。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
7 [报告]
发表于 2012-08-28 10:29 |只看该作者
128.128.1.110是被占用的IP

root@XX:/home/c# ping 128.128.1.110
PING 128.128.1.110 (128.128.1.110) 56(84) bytes of data.
64 bytes from 128.128.1.110: icmp_req=1 ttl=128 time=945 ms
64 bytes from 128.128.1.110: icmp_req=2 ttl=128 time=34.9 ms
64 bytes from 128.128.1.110: icmp_req=3 ttl=128 time=35.9 ms
^C
--- 128.128.1.110 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 34.915/338.939/945.991/429.250 ms
root@XX:/home/c# arp 128.128.1.110
Address                  HWtype  HWaddress           Flags Mask            Iface
128.128.1.110            ether   00:21:5e:29:b3:73   C                     eth0


<S1_5500SI_XXZX>dis mac-add 0021-5e29-b373
MAC ADDR        VLAN ID   STATE          PORT INDEX               AGING TIME(s)
0021-5e29-b373  1         Learned        GigabitEthernet1/0/20    AGING

  ---  1 mac address(es) found  ---

<S1_5500SI_XXZX>dis mac-add interface gigabitethernet 1/0/20
MAC ADDR        VLAN ID   STATE          PORT INDEX               AGING TIME(s)
0021-5e29-b373  1         Learned        GigabitEthernet1/0/20    AGING
0021-5e73-f7d4  1         Learned        GigabitEthernet1/0/20    AGING

  ---  2 mac address(es) found  ---


0021-5e73-f7d4是服务器的MAC,从昨天下午5点开始:
c@XX:~$ ping 128.128.1.110
PING 128.128.1.110 (128.128.1.110) 56(84) bytes of data.
^C
--- 128.128.1.110 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4024ms
pipe 3

<S1_5500SI_XXZX>dis mac-add interface gigabitethernet 1/0/20
MAC ADDR        VLAN ID   STATE          PORT INDEX               AGING TIME(s)
0021-5e73-f7d4  1         Learned        GigabitEthernet1/0/20    AGING

  ---  1 mac address(es) found  ---

<S1_5500SI_XXZX>dis mac-add 0021-5e29-b373
Such mac address does not exist!


交换机一个直连Linux服务器的端口,莫名其妙出现两个MAC,又莫名其妙消失,并且多出来的这个MAC还是占用了别人IP的MAC,Ping这个IP得到的ttl还是128。而不是Linux的64,我确实想不明白这是怎么回事

论坛徽章:
0
8 [报告]
发表于 2012-08-28 17:43 |只看该作者
老陈73 发表于 2012-08-28 10:29
128.128.1.110是被占用的IP

root@XX:/home/c# ping 128.128.1.110


00-21-5E   (hex)                IBM Corp
00215E     (base 16)                IBM Corp
                                3039 E Cornwallis Road
                                P.O. BOX 12195
                                Research Triangle Park NC 27709-2195
                                UNITED STATES

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
9 [报告]
发表于 2012-08-29 09:37 |只看该作者
你确定这根网线只接了这台服务器。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00
10 [报告]
发表于 2012-08-29 16:58 |只看该作者
回复 9# ssffzz1

拔下服务器上网线插头,交换机上1/0/20口的灯就熄了。

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP