Replies: 8 comments 16 replies
-
|
Hi @lennelei , Maybe it's possible to filter out notifications based on a wildcard. Have a look at the NTFPRCS_event_condition setting. However, I'd like to handle this natively in future. Do you think would an additional IPv6 field that would be checked and available on every device solve this? And only an IP changed event triggered if there is a mismatch in both? |
Beta Was this translation helpful? Give feedback.
-
|
I'm not very familiar with IPv6 either, however, I can see in my NetAlertX installation that a lot of devices with dual stack have 2 IPv6 adresses along with one IPv4 address. Your suggestion for checking both However, to truly eliminate the noise caused by stable concurrent addresses (especially when having both IPv4 and IPv6), an even simpler solution might be a single Primary Tracking IP approach.
To keep the single table simple, an addition field, like Good luck :) |
Beta Was this translation helpful? Give feedback.
-
|
Two information are missing for me to understand the whole process and to answer your question:
If I use two scenarios from real examples in my own installation:
This is where I don't understang the logic: to have a Previous IP 192.168.0.100, there should be an IP Changed to that value?
That would be something like this (depending on your usage of the Last field): First detected: 74:ac:74:ac:74:ac | 192.168.0.100 and 2a01:...:c682 and 2a01:...:3dbf and fe80:...:c682 -> devMAC: 74:ac:74:ac:74:ac devLastIP: 192.168.0.100 devPrimaryIP: 192.168.0.100 devOtherIPs: 2a01:...:c682 / 2a01:...:3dbf / fe80:...:c682 |
Beta Was this translation helpful? Give feedback.
-
|
Thank you again for your patience. I mistakenly assumed the multiple IP reports within the same minute came from a single, unified scan.
I now understand why detecting IP changes is tricky because the plugins may not be aware of what the others have reported. I still don't fully understand everything (for example, why there's no 'IP Changed' to the IPv4), but I now see why my initial ideas didn't work. I'll take a deeper look into the plugin logic to see if I can come up with another approach. On my setup, disabling the FREEBOX plugin stops the flooding of events, though I'm not sure yet what information might be lost as a result. Another possible simple solution could be to prioritize one scanner (e.g. ARPSCAN over FREEBOX) for the 'IP Changed' event? |
Beta Was this translation helpful? Give feedback.
-
|
Hello- I'm not the OP, but recently ran into the same issue while doing a demo of NetAlertX. Because only a single IP address is saved per MAC address the system not really usable in a dual ip4/ipv6 stack environment. This is unfortunate because for ipv4 the project is very useful. In order to handle ip6 addresses it helps to understand some basics. In really basic usage ignoring many edge cases, each interface will probably have one ip4 address as well as at least one but up to 3 (or more) ipv6 addresses. The ipv6 addresses consist of:
So basically a device may have 1, two or three ipv6 addresses on an interface, one of which may change every day or two. In my opinion in order for NetAlertX to be usable in dual stack environments it needs to at a minimum track the link local address for the interface. These could be filtered from other addresses by the ipv6 address range assigned for them (fe80::/10). The stable and temporary addresses are nice to have, but you would need to find a way to deal with the churn of temporary entries. This is a very basic simplified overview but I hope it is useful. NetAlertx seems very useful for ipv4 environments and it would be great to see that extended to dual stack. |
Beta Was this translation helpful? Give feedback.
-
|
Was there a resolution to this, my system notifications are filling with IP Changes, 4 every 5 minutes. Is there either a way to turn off that notification or resolve it to stop it from happening? |
Beta Was this translation helpful? Give feedback.
-
|
Hi @jokob-sk, Unfortunately, I do not have the time at the moment to read through the source code and create a proper solution, but with a little AI help, I have put together a suggestion on how this could work. Currently, it seems the system treats the MAC address as the unique primary key, leading to IP Changed alerts when a single hardware interface serves multiple subnets. Current Logic: Proposed Solution: Key changes:
Proposed Logic: Why this works:
What do you think? |
Beta Was this translation helpful? Give feedback.
-
|
This is partially resolved in the Make sure you refresh your browser cache - and click the 🔄 refresh button in the top right corner.
Thanks in advance, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
I recently deployed NetAlertX using Docker and I'm experiencing an issue that generates a massive amount of "IP Changed" events, essentially flooding the logs.
This occurs with every device on my network that is configured with both IPv4 and IPv6 addresses. It seems that during each scan cycle, NetAlertX detects the device on its primary IPv4, and then detects the same device on its multiple IPv6 addresses (Global and Link-Local), interpreting the subsequent IPv6 detections as an "IP changes".
Exemple: for a single device, the logs show multiple IP changes during every scan:
27/10/2025 13:16:09 | IP Changed | fe80::*:721f | Previous IP: 192.168.0.199 27/10/2025 13:16:09 | IP Changed | 2a01:*:721f | Previous IP: 192.168.0.199 27/10/2025 13:11:02 | IP Changed | fe80::*:721f | Previous IP: 192.168.0.199 27/10/2025 13:11:02 | IP Changed | 2a01:*:721f | Previous IP: 192.168.0.199 27/10/2025 13:05:56 | IP Changed | fe80::*:721f | Previous IP: 192.168.0.199 27/10/2025 13:05:56 | IP Changed | 2a01:*:721f | Previous IP: 192.168.0.199 27/10/2025 13:00:42 | IP Changed | fe80::*:721f | Previous IP: 192.168.0.199 27/10/2025 13:00:42 | IP Changed | 2a01:*:721f | Previous IP: 192.168.0.199 27/10/2025 12:55:29 | IP Changed | fe80::*:721f | Previous IP: 192.168.0.199Is there a recommended way to handle this scenario within NetAlertX to prevent this excessive logging?
I've checked the configuration documentation but haven't found a clear solution for filtering these events or adjusting the IP change detection logic in a dual-stack environment.
Any guidance would be greatly appreciated. Thank you!
Beta Was this translation helpful? Give feedback.
All reactions