Bug #14136
closedServices Status page and Dashboard widget do not list the ``radvd`` service with certain static IPv6 configurations
100%
Description
After upgrading from 2.5.2 to 23.01 I noticed that radvd
no longer appears in Services Status or the associated dashboard widget even though the process is enabled and running as configured. Assuming this change was not intended, I think there was an error introduced in #13446 and that this may be the fix:
--- pfsense-utils.inc.orig 2023-03-20 10:17:45.243876000 -0400
+++ pfsense-utils.inc 2023-03-20 10:17:05.850054000 -0400
@@ -1500,7 +1500,7 @@
/* handle manually configured DHCP6 server settings first */
foreach ($dhcpdv6cfg as $dhcpv6if => $dhcpv6ifconf) {
- if (config_path_enabled("interfaces/{$dhcpv6if}")) {
+ if (!config_path_enabled("interfaces/{$dhcpv6if}")) {
continue;
}
Updated by Jim Pingle over 1 year ago
- Assignee set to Jim Pingle
- Target version set to 2.7.0
- Plus Target Version set to 23.05
Updated by Jim Pingle over 1 year ago
Took me a bit to find one but I was able to reproduce this on one system in my lab -- the others already showed it OK.
The inversion of that particular test is correct and does solve the problem.
Updated by Jim Pingle over 1 year ago
- Status changed from New to Feedback
- % Done changed from 0 to 100
Applied in changeset 9d87553c55770db317d0f65f608933f4412af363.
Updated by David Myers over 1 year ago
Jim Pingle wrote in #note-2:
Took me a bit to find one but I was able to reproduce this on one system in my lab -- the others already showed it OK.
I wasn't sure, but it looked like maybe you needed a static IPv6 LAN address to trigger this bug, so many users wouldn't see the issue.
The patch works for me.
Thanks!
Updated by Danilo Zrenjanin over 1 year ago
- Status changed from Feedback to Resolved
I replicated the issue on 23.01.
Re-tested the same scenario on 2.7.0.a.20230330.0600, and it worked fine. I am marking this ticket resolved.
Updated by Jim Pingle over 1 year ago
- Subject changed from radvd missing from Services Status to Services Status page and Dashboard widget do not list the ``radvd`` service with certain static IPv6 configurations
Updating subject for release notes.