WGXepc Automatic Fan Control on Firebox X750e
-
Hi All,
I have followed the instructions on hexhound in order to implement the script to control the fans of my Watchguard Firebox X750e, when I go to start the script it returns this error:
[2.2.1-RELEASE][root@pfSense.enigmanode.net]/usr/local: /usr/local/etc/rc.d/fanctrld.sh start /usr/local/etc/rc.d/fanctrld.sh: WARNING: run_rc_command: cannot run /usr/local/sbin/fanctrld
I am able to control the fans using the ./WGXepc command.
When I run the status command I get the following:
[2.2.1-RELEASE][root@pfSense.enigmanode.net]/usr/local: /usr/local/etc/rc.d/fanctrld.sh status fanctrld is not running.
Can anyone help, please?
-
Do you have a link to the instructions you're using?
-
Apologies, here is the link:
https://www.hexhound.com/quiet-the-fan-on-your-pfsense-watchguard-firewall/
-
Hmm, well I would guess it's a file permissions issue.
Edit: That looks like it was compiled for pfSense 2.1 which was built on FreeBSD 8. pfSense 2.2.X is built on FreeBSD 10. It probably needs updating.
No idea what that compiled binary is supposed to do really.
There are at least two fan control scripts here on the forum your could use though.
https://forum.pfsense.org/index.php?topic=66129.0Steve
-
I also see exactly the same issue. Since I upgraded to v2.2.1 (couple of hrs. now), fan-contro;ll does't work any more. The same instruction in the same post, mentioned by Steve: https://forum.pfsense.org/index.php?topic=66129.msg489091#msg489091
-
I'm very late in on this, I only started with pfSense a couple of days ago, but I too had the same problem as the OP.
It's a permissions issue. You need to set the permissions on the following 2 files to 0755:-
/usr/local/sbin/fanctrld.sh
/usr/local/etc/rc.d/fanctrld.sh