I would like to keep tabs on the MAC/IP addresses in my secure net.
I do know how to do this, but keeping track of ethernet MAC addresses seems quite cumbersome in OpenBSD, not that it is more convenient in any other general purpose operating system but many interfaces for ex. routers make it
easy to manage, especially MAC filtering.

At the moment we have:

/etc/ethers file #not the same as arp -s and arp -f !!
arp -a output
arp -s and arp -f input # not the same as /etc/ethers!!

The apps in ports don't seem to do what you (or I) want. After looking them over,
in the end I wrote a sh script to compare `arp -an` output with a list
of "known" MACs, and it would notice when a new MAC appeared or an existing MAC disappeared (most everything is on a wireless DHCP so lots of transient
behaviour).

When a new one appears, or an existing one disappears, it logs to syslog.

Previously unseen MACs are logged slightly differently, so the network management
app can issue an alert.

In general I think the average home network is approximately similar or even more complex than a simple small business network. So lots of management features are worthwhile: segmentation, MAC and IP surveillance, and a network management
app.


--J

Reply via email to