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

    Unbound not logging queries

    Scheduled Pinned Locked Moved Plus 23.01 Development Snapshots (Retired)
    17 Posts 2 Posters 3.5k 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.
    • M
      maverick_slo
      last edited by

      Sure, here it is:

      ##########################
      # Unbound Configuration
      ##########################
      
      ##
      # Server configuration
      ##
      server:
      
      chroot: /var/unbound
      username: "unbound"
      directory: "/var/unbound"
      pidfile: "/var/run/unbound.pid"
      use-syslog: yes
      port: 53
      verbosity: 0
      hide-identity: yes
      hide-version: yes
      harden-glue: yes
      do-ip4: yes
      do-ip6: yes
      do-udp: yes
      do-tcp: yes
      do-daemonize: yes
      module-config: "validator iterator"
      unwanted-reply-threshold: 0
      num-queries-per-thread: 512
      jostle-timeout: 200
      infra-keep-probing: yes
      infra-host-ttl: 900
      infra-cache-numhosts: 10000
      outgoing-num-tcp: 10
      incoming-num-tcp: 10
      edns-buffer-size: 1432
      cache-max-ttl: 86400
      cache-min-ttl: 0
      harden-dnssec-stripped: no
      msg-cache-size: 10m
      rrset-cache-size: 20m
      
      num-threads: 3
      msg-cache-slabs: 2
      rrset-cache-slabs: 2
      infra-cache-slabs: 2
      key-cache-slabs: 2
      outgoing-range: 4096
      #so-rcvbuf: 4m
      auto-trust-anchor-file: /var/unbound/root.key
      prefetch: yes
      prefetch-key: yes
      use-caps-for-id: no
      serve-expired: no
      aggressive-nsec: no
      # Statistics
      # Unbound Statistics
      statistics-interval: 0
      extended-statistics: yes
      statistics-cumulative: yes
      
      # TLS Configuration
      tls-cert-bundle: "/etc/ssl/cert.pem"
      
      # Interface IP addresses to bind to
      interface: 10.10.0.1
      interface: 2001:XXX:XXXX::1
      interface: 172.16.16.1
      interface: 2001:XXX:XXXX:1::1
      interface: 192.168.100.1
      interface: 2001:XXX:XXXX:2::1
      interface: 192.168.200.1
      interface: 127.0.0.1
      interface: ::1
      
      
      # DNS Rebinding
      
      
      
      
      # Access lists
      include: /var/unbound/access_lists.conf
      
      # Static host entries
      include: /var/unbound/host_entries.conf
      
      # dhcp lease entries
      include: /var/unbound/dhcpleases_entries.conf
      
      # OpenVPN client entries
      include: /var/unbound/openvpn.*.conf
      
      # Domain overrides
      include: /var/unbound/domainoverrides.conf
      
      
      # Unbound custom options
      server:
      log-queries: yes
      domain-insecure:localdomain.local
      
      
      
      ###
      # Remote Control Config
      ###
      include: /var/unbound/remotecontrol.conf
      
      1 Reply Last reply Reply Quote 0
      • M
        maverick_slo @jimp
        last edited by

        @jimp
        As for interfaces, outgoing: ALL
        Listening on:
        afb093e2-283e-4a95-af31-a441ffd4fc04-image.png

        1 Reply Last reply Reply Quote 0
        • jimpJ
          jimp Rebel Alliance Developer Netgate
          last edited by

          As a test can you try to see if it happens if you have nothing selected in either interface box? Having 'all' selected should be equivalent, but it's still better to test with everything unset.

          Also, are all of the selected interfaces static (IPv4 and IPV6)?

          Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

          Need help fast? Netgate Global Support!

          Do not Chat/PM for help!

          M 1 Reply Last reply Reply Quote 0
          • M
            maverick_slo @jimp
            last edited by

            @jimp The following input errors were detected:

            One or more Network Interfaces must be selected for binding.
            One or more Outgoing Network Interfaces must be selected.
            

            All interfaces are static

            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              OK, so pick 'All' there, that must have been fixed up at some point. In some of those controls in other parts of the GUI, selecting nothing is the same as selecting "All".

              Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

              Need help fast? Netgate Global Support!

              Do not Chat/PM for help!

              M 1 Reply Last reply Reply Quote 0
              • M
                maverick_slo @jimp
                last edited by

                Did it:

                ##########################
                # Unbound Configuration
                ##########################
                
                ##
                # Server configuration
                ##
                server:
                
                chroot: /var/unbound
                username: "unbound"
                directory: "/var/unbound"
                pidfile: "/var/run/unbound.pid"
                use-syslog: yes
                port: 53
                verbosity: 0
                hide-identity: yes
                hide-version: yes
                harden-glue: yes
                do-ip4: yes
                do-ip6: yes
                do-udp: yes
                do-tcp: yes
                do-daemonize: yes
                module-config: "validator iterator"
                unwanted-reply-threshold: 0
                num-queries-per-thread: 512
                jostle-timeout: 200
                infra-keep-probing: yes
                infra-host-ttl: 900
                infra-cache-numhosts: 10000
                outgoing-num-tcp: 10
                incoming-num-tcp: 10
                edns-buffer-size: 1232
                cache-max-ttl: 86400
                cache-min-ttl: 0
                harden-dnssec-stripped: no
                msg-cache-size: 10m
                rrset-cache-size: 20m
                
                num-threads: 3
                msg-cache-slabs: 2
                rrset-cache-slabs: 2
                infra-cache-slabs: 2
                key-cache-slabs: 2
                outgoing-range: 4096
                #so-rcvbuf: 4m
                auto-trust-anchor-file: /var/unbound/root.key
                prefetch: yes
                prefetch-key: yes
                use-caps-for-id: no
                serve-expired: no
                aggressive-nsec: no
                # Statistics
                # Unbound Statistics
                statistics-interval: 0
                extended-statistics: yes
                statistics-cumulative: yes
                
                # TLS Configuration
                tls-cert-bundle: "/etc/ssl/cert.pem"
                
                # Interface IP addresses to bind to
                interface-automatic: yes
                
                
                # DNS Rebinding
                
                
                
                
                # Access lists
                include: /var/unbound/access_lists.conf
                
                # Static host entries
                include: /var/unbound/host_entries.conf
                
                # dhcp lease entries
                include: /var/unbound/dhcpleases_entries.conf
                
                # OpenVPN client entries
                include: /var/unbound/openvpn.*.conf
                
                # Domain overrides
                include: /var/unbound/domainoverrides.conf
                
                
                # Unbound custom options
                server:
                log-queries: yes
                domain-insecure:localdomain.local
                
                
                
                ###
                # Remote Control Config
                ###
                include: /var/unbound/remotecontrol.conf
                

                Same result..

                1 Reply Last reply Reply Quote 0
                • jimpJ
                  jimp Rebel Alliance Developer Netgate
                  last edited by

                  OK, I wanted to rule out some changes I made that would only trigger in certain cases when specific interfaces were selected. If it's the same with/without then you can put it back the way it was for now.

                  Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                  Need help fast? Netgate Global Support!

                  Do not Chat/PM for help!

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    maverick_slo @jimp
                    last edited by

                    I noticed that last lines in resolver logs are always
                    3ee120c7-55eb-4ab3-aa0c-e4d1e8e186bf-image.png

                    Maybe race condition?

                    1 Reply Last reply Reply Quote 0
                    • jimpJ
                      jimp Rebel Alliance Developer Netgate
                      last edited by

                      Wouldn't be related, filterdns isn't tied into unbound except that it would run queries against it (if the system is set to do so).

                      Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                      Need help fast? Netgate Global Support!

                      Do not Chat/PM for help!

                      M 1 Reply Last reply Reply Quote 1
                      • M
                        maverick_slo @jimp
                        last edited by

                        Hmm maybe just delay unbound start, move it down the list?

                        1 Reply Last reply Reply Quote 0
                        • jimpJ
                          jimp Rebel Alliance Developer Netgate
                          last edited by

                          There are a lot of catch-22/chicken-egg scenarios there because a lot of things need DNS so Unbound has to be up early.

                          It's not clear why it isn't logging for you when it is for others (including me).

                          Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                          Need help fast? Netgate Global Support!

                          Do not Chat/PM for help!

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            maverick_slo @jimp
                            last edited by

                            From what I see, it respects the logging level set to "0" in advanced config.
                            If I select query level log there it will log... But it will also send huge amount of data to my siem which I dont want it to... I just want to log queries and no more... It seems like its not respecting custom options at boot time...

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.