• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Can't enable unbound-control

Scheduled Pinned Locked Moved DHCP and DNS
unboundunbound.confdns resolverunbound-control
4 Posts 2 Posters 331 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E
    el_baby
    last edited by Feb 28, 2025, 12:58 PM

    Hi,

    since I didn't find a specific option in the unbound configuration, I added this under custom options:

    remote-control:
            control-enable: yes
            control-interface: 127.0.0.1
            control-interface: ::1
            control-port: 8953
    

    However, after restarting the service it still says that control-enable is 'no':

    [2.7.2-RELEASE][admin@fw-ecuador-00.siu.edu.ar]/root: unbound-control stats_noreset
    [1740747194] unbound-control[5960:0] warning: control-enable is 'no' in the config file.
    [1740747194] unbound-control[5960:0] error: connect: Connection refused for 127.0.0.1 port 8953
    

    What am I doing wrong?

    E G 2 Replies Last reply Feb 28, 2025, 1:51 PM Reply Quote 0
    • E
      el_baby @el_baby
      last edited by Feb 28, 2025, 1:51 PM

      Well... the resolver wasn't actually running because of a misconfiguration (though I couldn't see that in the GUI logs, I found out checking /var/log/system.log:

      Feb 28 10:45:20 fw-ecuador-00 php-fpm[8951]: /services_unbound.php: The command '/usr/local/sbin/unbound -c /var/unbound/unbound.conf' returned exit code '1', the output was '[1740750320] unbound[68385:0] error: can't bind socket: Address already in use for 127.0.0.1 port 953 [1740750320] unbound[68385:0] error: cannot open control interface 127.0.0.1 953 [1740750320] unbound[68385:0] fatal error: could not open ports' 
      

      Now... why would it try to open port 953 when I configured 8953?:

      1 Reply Last reply Reply Quote 0
      • G
        Gertjan @el_baby
        last edited by Feb 28, 2025, 1:55 PM

        @el_baby said in Can't enable unbound-control:

        What am I doing wrong?

        This :

        @el_baby said in Can't enable unbound-control:

        [2.7.2-RELEASE][admin@fw-ecuador-00.siu.edu.ar]/root: unbound-control stats_noreset

        is not enough.
        unbound-control with instructions, looks for the unbound control file here /usr/local/etc/unbound/unbound.conf
        (go have a look - it isn't there, and if it does exists, that isn't the file actually used).

        The unbound.conf file used by pfSense is here /var/unbound/unbound.conf
        Ask pfSense ^^ :

        [25.03-BETA][root@pfSense.bhf.tld]/root: ps aux | grep unbound
        unbound 10684   0.8  4.9 223092 197948  -  Ss   Wed15     47:05.20 /usr/local/sbin/unbound -c /var/unbound/unbound.conf
        ......
        

        also, is unbound listening on 8953 by default on local host ?

        [25.03-BETA][root@pfSense.bhf.tld]/root: sockstat -4 | grep 'unbound'
        unbound  unbound    10684 5   udp4   *:53                  *:*
        unbound  unbound    10684 6   tcp4   *:53                  *:*
        unbound  unbound    10684 7   tcp4   127.0.0.1:953         *:*
        ....
        

        so it's port 953 (in my case).

        Double check :
        Cat /var/unbound/unbound.conf :
        which tells you to look in /var/unbound/remotecontrol.conf
        and there :

        [25.03-BETA][root@pfSense.bhf.tld]/root: cat /var/unbound/remotecontrol.conf
        remote-control:
                control-enable: yes
                control-interface: 127.0.0.1
                control-port: 953
                server-key-file: "/var/unbound/unbound_server.key"
                server-cert-file: "/var/unbound/unbound_server.pem"
                control-key-file: "/var/unbound/unbound_control.key"
                control-cert-file: "/var/unbound/unbound_control.pem"
        

        Btw : Don't change these files yourself with a text editor. The pfSense recreates these files constantly, your edit will be gone in no time.

        So, out of the box, this works :

        unbound-control -c /var/unbound/unbound.conf stats_nores
        

        No "help me" PM's please. Use the forum, the community will thank you.
        Edit : and where are the logs ??

        1 Reply Last reply Reply Quote 0
        • E
          el_baby
          last edited by Feb 28, 2025, 4:34 PM

          Thanx a lot @Gertjan

          That was it. It was listening on port 953.

          Since I had not seen any configuration option in the UI I thought it was disabled.

          1 Reply Last reply Reply Quote 0
          3 out of 4
          • First post
            3/4
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
            This community forum collects and processes your personal information.
            consent.not_received