IP address has incomplete MAC

43,443

Solution 1

MAC address can not be lost. MAC address is hardware address on nic. If you got incomplete that means that no network connection with IP address. I have same problem when network cable was damaged. Maybe is port on switch in problem.

Solution 2

I suspect a damaged switch or loose cables/connection. Check your cables, connections, the switches.

Here is an example I recently observed of how this can happen using wireless clients that loose connection:

  1. An android phone connects to the network. The router/dhcp server caches its name and IP address, something like this: android-1234567890 192.168.1.125
  2. The phone goes to sleep, looses connection.
  3. A service on a PC tries to connect the phone (e.g. pings). The ARP request is sent, but there is no response from the sleeping phone with the MAC address. But the record is stored anyway.

    $ ping 192.168.1.125

  4. The user asks ARP for all or the specific IP address, but gets the incomplete MAC:

    $ arp 192.168.1.125

    android-1234567890 (192.168.1.125) at <incomplete> on eth0

Share:
43,443
Ben
Author by

Ben

Updated on September 18, 2022

Comments

  • Ben
    Ben over 1 year

    I have a case of clients on my LAN losing its MAC address. This seems to happen randomly to clients even though they had both an IP address and MAC addresses (when "arp") during the initial boot up.

    After the MAC address is lost (incomplete), I am unable to ping or ssh to that client; nor does a reboot work.

    Anyone have ideas?

    Description of LAN (closed system, not connected to the internet). - ~100 clients all set to static IP address through /etc/network/interfaces - ~1 core switch - ~16 access switches (daisy chained) - Linksys router

  • 2707974
    2707974 about 10 years
    Current mac address you can see with command ifconfig on host
  • geerlingguy
    geerlingguy almost 8 years
    This... was exactly my problem. I bumped a cable earlier in the day and was having this behavior with arp -a, and after wiggling the cable again, everything worked like new. Time for a new cable!