• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
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 2.7k 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.
  • J
    jimp Rebel Alliance Developer Netgate
    last edited by Feb 6, 2023, 3:14 PM

    Are your custom directives present in /var/unbound/unbound.conf at boot time?

    I haven't seen any issues here with logging, but there could be a timing issue depending on what happens at boot time.

    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 Feb 6, 2023, 5:03 PM Reply Quote 0
    • M
      maverick_slo @jimp
      last edited by Feb 6, 2023, 5:03 PM

      Files are identical.
      After reboot and after manual restart, files are the same.

      Weird is, that it:

      1. starts logging,
      2. then it starts to resolve aliases:
        Feb 6 17:57:19 filterdns 8609 Adding host open.oneplus.net
        Feb 6 17:57:19 filterdns 8609 Adding Action: pf table: BADSITES host: open.oneplus.net
      3. dark, no more logs

      and after this, no more logging.
      Its like something is interfering with it, after boot only...

      M 1 Reply Last reply Feb 6, 2023, 5:04 PM Reply Quote 0
      • M
        maverick_slo @maverick_slo
        last edited by Feb 6, 2023, 5:04 PM

        Resolving is working just fine during this period...

        1 Reply Last reply Reply Quote 0
        • J
          jimp Rebel Alliance Developer Netgate
          last edited by Feb 6, 2023, 5:06 PM

          Do you have any specific interfaces selected in the Unbound config, such as for Network Interfaces or Outgoing Network Interfaces?

          Do you mind posting your /var/unbound/unbound.conf file? You can mask any private info such as subnets, so long as it's replaced by an equivalent dummy value (e.g. replace 10.1.2.3/24 with x.x.x.3/24 and soon).

          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 Feb 6, 2023, 5:13 PM Reply Quote 0
          • M
            maverick_slo
            last edited by Feb 6, 2023, 5:11 PM

            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 Feb 6, 2023, 5:13 PM

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

              1 Reply Last reply Reply Quote 0
              • J
                jimp Rebel Alliance Developer Netgate
                last edited by Feb 6, 2023, 7:36 PM

                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 Feb 7, 2023, 6:09 AM Reply Quote 0
                • M
                  maverick_slo @jimp
                  last edited by Feb 7, 2023, 6:09 AM

                  @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
                  • J
                    jimp Rebel Alliance Developer Netgate
                    last edited by Feb 7, 2023, 1:18 PM

                    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 Feb 7, 2023, 5:40 PM Reply Quote 0
                    • M
                      maverick_slo @jimp
                      last edited by Feb 7, 2023, 5:40 PM

                      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
                      • J
                        jimp Rebel Alliance Developer Netgate
                        last edited by Feb 7, 2023, 5:44 PM

                        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 Feb 7, 2023, 5:44 PM Reply Quote 0
                        • M
                          maverick_slo @jimp
                          last edited by Feb 7, 2023, 5:44 PM

                          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
                          • J
                            jimp Rebel Alliance Developer Netgate
                            last edited by Feb 7, 2023, 5:47 PM

                            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 Feb 7, 2023, 5:52 PM Reply Quote 1
                            • M
                              maverick_slo @jimp
                              last edited by Feb 7, 2023, 5:52 PM

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

                              1 Reply Last reply Reply Quote 0
                              • J
                                jimp Rebel Alliance Developer Netgate
                                last edited by Feb 7, 2023, 6:02 PM

                                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 Feb 8, 2023, 6:12 AM Reply Quote 0
                                • M
                                  maverick_slo @jimp
                                  last edited by Feb 8, 2023, 6:12 AM

                                  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
                                  17 out of 17
                                  • First post
                                    17/17
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                    This community forum collects and processes your personal information.
                                    consent.not_received