Router Visibility on ARP Table

Hello,

I would like to know if it is possible to configure the router to publish its information on the ARP table.

When I connect to my network and execute the arp -a command, I get the following:

sql

Interface: 10.10.193.245 --- 0x10
  Internet Address      Physical Address      Type
  10.10.193.1           00-09-0f-09-00-12     dynamic
  10.10.193.255         ff-ff-ff-ff-ff-ff     static

But when I ping my router and then execute the same command, I get this:

sql

Interface: 10.10.193.245 --- 0x10
  Internet Address      Physical Address      Type
  10.10.193.1           00-09-0f-09-00-12     dynamic
  10.10.193.49          dc-2c-6e-9d-0e-dc     dynamic

Do you know of a way for the router to appear without me needing to ping it?

The goal is for me to be able to discover all the routers on my network without needing to know their IP addresses beforehand.

Thank you for your help.

Try https://github.com/royhills/arp-scan.

If I implement this configuration on my router, will it appear in my Windows ARP?

ARP is a request-response protocol. Devices don't proactively send the response part, it's only sent following a request. You would need to run some sort of scan of the network from whatever device you want to have the populated ARP table.

2 Likes

I had already thought about scanning all available addresses on my network, but I wanted to try to find a less brute-force solution...

Thank you for your response, I will try to add this scanning to my script!

You can also try with various Zeroconf packages: https://openwrt.org/docs/guide-user/network/zeroconfig/zeroconf. Just use one at a time. Don't install all at once. It will make your router announce its capabilities to the whole network.

Thank you for your advice, I will give it a try