[X-Unix] MAC address swap conundrum
SeaSoft Systems
seasoft at west.net
Sat Apr 9 11:35:57 PDT 2005
I have really no clue here. Could anyone with some network expertise
help me understand this situation or point me to a resource or more
appropriate forum? I have Googled my brains out but have not found
anything helpful.
My setup:
A small LAN (behind a linksys switch/router) comprising an OSX eMac
(running 10.2.8), several older (OS 8.6) Macs, and a WIN NT box. One
of the OS 8.6 macs runs a web server.
Early last week, the web server machine burped up several identical
errors over a 10 minute interval; the error message:
"Another device on your TCP/IP Internet, which has the physical
address 00:80:77:36:2e:a6 is currently using the same IP address
(192.168.167.21). This may cause disruption of your Internet
services."
I understand this message, which I have in the distant past elicited
by inappropriate adjustments of local IP numbers on my machines. This
time, however, I was not even in the room.
I couldn't match the displayed MAC # with any hardware on my LAN, and
the problem did not persist, so I left it to lie in peace.
Fast forward to this AM; curious about the current "sudo
vulnerability" issue, I started looking through my OSX system logs
for the past week just to educate myself. I came across the following
mach_kernel error entries; notice that the last dozen or so document
some sort of "MAC# toggling" in progress:
>>> Begin OSX System Log Snippet
Apr 5 18:53:47 eMac mach_kernel: USBF: 1843600.692
IOUSBInterface[0x291e000]::handleOpen failing because
super::handleOpen failed (someone already has it open)
Apr 5 18:53:47 eMac mach_kernel: USBF: 1843600.692
IOUSBInterface[0x291e000]::open super::open failed (0x0)
Apr 5 18:53:48 eMac mach_kernel: USBF: 1843602.114
IOUSBInterface[0x291e000]::handleOpen failing because
super::handleOpen failed (someone already has it open)
Apr 5 18:53:48 eMac mach_kernel: USBF: 1843602.114
IOUSBInterface[0x291e000]::open super::open failed (0x0)
Apr 5 19:05:34 eMac mach_kernel: arp: 192.168.167.21 moved from
00:05:02:4b:39:12 to 00:80:77:36:2e:a6 on en0
Apr 5 19:05:42 eMac mach_kernel: ipv4_control: in_pcb_grab_port
retval=48 so=2c7eb84
Apr 5 19:05:42 eMac mach_kernel: sip_control: ipv4_control returns
error=30 for so=2c7eb84 kp=2ae6564
Apr 5 19:08:32 eMac mach_kernel: arp: 192.168.167.21 moved from
00:80:77:36:2e:a6 to 00:05:02:4b:39:12 on en0
Apr 5 19:09:31 eMac mach_kernel: arp: 192.168.167.21 moved from
00:05:02:4b:39:12 to 00:80:77:36:2e:a6 on en0
Apr 5 19:09:31 eMac mach_kernel: arp: 192.168.167.21 moved from
00:80:77:36:2e:a6 to 00:05:02:4b:39:12 on en0
Apr 5 19:10:12 eMac mach_kernel: arp: 192.168.167.21 moved from
00:05:02:4b:39:12 to 00:80:77:36:2e:a6 on en0
Apr 5 19:10:12 eMac mach_kernel: arp: 192.168.167.21 moved from
00:80:77:36:2e:a6 to 00:05:02:4b:39:12 on en0
Apr 5 19:11:11 eMac mach_kernel: arp: 192.168.167.21 moved from
00:05:02:4b:39:12 to 00:80:77:36:2e:a6 on en0
Apr 5 19:11:11 eMac mach_kernel: arp: 192.168.167.21 moved from
00:80:77:36:2e:a6 to 00:05:02:4b:39:12 on en0
Apr 5 19:11:34 eMac mach_kernel: arp: 192.168.167.21 moved from
00:05:02:4b:39:12 to 00:80:77:36:2e:a6 on en0
Apr 5 19:11:34 eMac mach_kernel: arp: 192.168.167.21 moved from
00:80:77:36:2e:a6 to 00:05:02:4b:39:12 on en0
Apr 5 19:14:17 eMac mach_kernel: arp: 192.168.167.21 moved from
00:05:02:4b:39:12 to 00:80:77:36:2e:a6 on en0
Apr 5 19:14:17 eMac mach_kernel: arp: 192.168.167.21 moved from
00:80:77:36:2e:a6 to 00:05:02:4b:39:12 on en0
Apr 5 19:19:43 eMac mach_kernel: arp: 192.168.167.21 moved from
00:05:02:4b:39:12 to 00:80:77:36:2e:a6 on en0
Apr 5 19:19:43 eMac mach_kernel: arp: 192.168.167.21 moved from
00:80:77:36:2e:a6 to 00:05:02:4b:39:12 on en0
>>> End System Log Snippet
So the OSX system log captured the MAC address switching that got my
attention last week. To a layman, this repeated "toggling" of a local
IP (192.168.167.21) between the *correct* MAC addresses for the
server machine (00:05:02:4b:39:12) and this bogus MAC address
(00:80:77:36:2e:a6) is to say the least, bizarre.
My question: what the devil is going on here?
- Is the Linksys router willy-nilly re-assigning MAC addresses to my
local IP numbers?
- Is the eMac OSX system involved somehow?
- Is this a symptom of a system compromise of some kind?
Richard
More information about the X-Unix
mailing list