1

i have some devices connected in the same physical network (LAN) but in different subnets. I want to detect them all with the ARP from my computer. My Computer is also in the same physical network but on a different subnet.
! The devices have no arp protocol installed (yet).

  1. Is it possible to detect the devices (with or withour ARP installed on every device)?

  2. If the devices have a MAC-address but no IP-address, can ARP still detect the machines?

Gobliins
  • 201
  • 4
  • 11
  • 4
    [I'm not sure that you fully understand what ARP is](http://en.wikipedia.org/wiki/Address_Resolution_Protocol). You don't *install* the ARP protocol. Any device that has an IP stack on it will by definition implement the ARP protocol. Oh, and by the way, ARP is a broadcast protocol, meaning it won't cross subnet boundaries. An ARP request for a device on another subnet will give you the MAC address of the gateway to that network. – Chris McKeown Oct 12 '12 at 07:58

1 Answers1

1
  1. Yes. If the devices have an assigned IP address, they will respond to ARP queries. (It may take some effort to properly craft the ARP queries.)

  2. No. If the devices don't have an assigned IP address, they will not respond to ARP queries.

David Schwartz
  • 31,215
  • 2
  • 53
  • 82