Project

General

Profile

Actions

Bug #14701

closed

Regression #14374 new issue with active DHCP leases can no longer differentiate between online and offline system.

Added by Jonathan Lee over 2 years ago. Updated over 2 years ago.

Status:
Not a Bug
Priority:
Low
Assignee:
-
Category:
Aliases / Tables
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Release Notes:
Default
Affected Plus Version:
23.05.1
Affected Architecture:
SG-2100

Description

Hello fellow pfSense Redmine community members,

I wanted to add a note about a new issue showing. The active static leases now all show online after Regression #14374 was marked resolved. Every system now shows online and it does not detect if a system is offline any longer. This can no longer differentiate between online and offline system.

Under arp -a they are all marked permanent.


Files

Screenshot 2023-08-20 at 4.33.43 PM.png (613 KB) Screenshot 2023-08-20 at 4.33.43 PM.png Offline/Online Jonathan Lee, 08/20/2023 11:41 PM
Screenshot 2023-08-20 at 4.37.58 PM.png (424 KB) Screenshot 2023-08-20 at 4.37.58 PM.png Arp Table Jonathan Lee, 08/20/2023 11:41 PM
Actions #1

Updated by Jim Pingle over 2 years ago

  • Status changed from New to Not a Bug

The online/offline status is solely based off the presence of the client MAC address in the ARP table. With static ARP, it's always present.

This is fundamentally how it works and there is no other means by which that status can be derived accurately in a scalable way for that page.

Actions #2

Updated by Jonathan Lee over 2 years ago

Thanks for looking into this, prior to this PfSense patch I was able to see if a device was on or offline in the static arp table. Don't get me wrong it would still list the static items but show them offline. Now everything is marked online at all times. Under Arp -a it use to only list online devices, that has now changed and lists the full static items now. This patch must have made a change to permanent entry items.

Actions #3

Updated by Jim Pingle over 2 years ago

Static ARP entries must always be in the table. Prior to that patch, static ARP was broken, which is why the DHCP status appeared to function "normally".

Now it's behaving as it should be, with static ARP always in the table, and the expected side effect of the DHCP status showing the entries as online.

Actions

Also available in: Atom PDF