[GH-ISSUE #16] Feature Request - Support for OPNsense and PFSense firewalls (FreeBSD based) #10

Open
opened 2026-03-02 02:12:41 +03:00 by kerem · 3 comments
Owner

Originally created by @LPJon on GitHub (Aug 10, 2022).
Original GitHub issue: https://github.com/amidaware/rmmagent/issues/16

When do you think it might be possible to include FreeBSD 12 and 13 in the list of supported OS's. Golang is supposed to support FreeBSD but it seems the DEVs of container os-sysinfo is giving a fuss over adding support for it. I was really hoping this might be coming soon as would like to manage several open source firewalls with clients. If it needs payment to move it forward how much are you thinking?

Originally created by @LPJon on GitHub (Aug 10, 2022). Original GitHub issue: https://github.com/amidaware/rmmagent/issues/16 When do you think it might be possible to include FreeBSD 12 and 13 in the list of supported OS's. Golang is supposed to support FreeBSD but it seems the DEVs of container os-sysinfo is giving a fuss over adding support for it. I was really hoping this might be coming soon as would like to manage several open source firewalls with clients. If it needs payment to move it forward how much are you thinking?
Author
Owner

@redanthrax commented on GitHub (Aug 11, 2022):

I have a PR on os-sysinfo but getting traction on it is another thing.

<!-- gh-comment-id:1212263872 --> @redanthrax commented on GitHub (Aug 11, 2022): I have a PR on os-sysinfo but getting traction on it is another thing.
Author
Owner

@LPJon commented on GitHub (Aug 11, 2022):

Right!? And they have been bucking it for some time now and not just from you. I did a compiled test with your changes. Its promising but i bet your gonna have to fork them and then make your changes and have tacticalRMM pull the changes from your repo. I think this has been going on since 2019 and they are complaining that there is no reliable way to pull system info for freebsd without using procfs and they refuse to require a user to mount it to get the info. Meshcentral's agent already requires this anyway. Might have to think about switching away from os-info unless you do the changes yourself. Or maybe you could use meshcentrals agent to collect the information for linux based systems. I believe there is already a built in system for that.

<!-- gh-comment-id:1212315753 --> @LPJon commented on GitHub (Aug 11, 2022): Right!? And they have been bucking it for some time now and not just from you. I did a compiled test with your changes. Its promising but i bet your gonna have to fork them and then make your changes and have tacticalRMM pull the changes from your repo. I think this has been going on since 2019 and they are complaining that there is no reliable way to pull system info for freebsd without using procfs and they refuse to require a user to mount it to get the info. Meshcentral's agent already requires this anyway. Might have to think about switching away from os-info unless you do the changes yourself. Or maybe you could use meshcentrals agent to collect the information for linux based systems. I believe there is already a built in system for that.
Author
Owner

@LPJon commented on GitHub (Aug 11, 2022):

Also...on the test i ran...the logging is not working. That's why i opted not to use it. So there might be an issue there too. The freebsd distro is OPNsense that it was tested on.

<!-- gh-comment-id:1212325761 --> @LPJon commented on GitHub (Aug 11, 2022): Also...on the test i ran...the logging is not working. That's why i opted not to use it. So there might be an issue there too. The freebsd distro is OPNsense that it was tested on.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/rmmagent#10
No description provided.