OpenVPN clients connect to PiHole, but LAN devices do not connect

Please follow the below template, it will help us to help you!

Expected Behaviour:

Connect to PiHole via OpenVPN and LAN

Actual Behaviour:

Only VPN clients connect to PiHole

Debug Token:

_[This process collects information from your Pi-hole, and optionally uploads it to a unique and random directory on tricorder.pi-hole.net.

The intent of this script is to allow users to self-diagnose their installations.  This is accomplished by running tests against our software and providing the user with links to FAQ articles when a problem is detected.  Since we are a small team and Pi-hole has been growing steadily, it is our hope that this will help us spend more time on development.

NOTE: All log files auto-delete after 48 hours and ONLY the Pi-hole developers can access your data via the given token. We have taken these extra steps to secure your data and will work to further reduce any personal information gathered.

*** [ INITIALIZING ]
[i] 2019-08-19:20:03:35 debug log has been initialized.

*** [ INITIALIZING ] Sourcing setup variables
[i] Sourcing /etc/pihole/setupVars.conf...

*** [ DIAGNOSING ]: Core version
[i] Core: v4.3.1 (https://discourse.pi-hole.net/t/how-do-i-update-pi-hole/249)
[i] Branch: master
[i] Commit: v4.3.1-0-g1a741f6

*** [ DIAGNOSING ]: Web version
[i] Web: v4.3 (https://discourse.pi-hole.net/t/how-do-i-update-pi-hole/249)
[i] Branch: master
[i] Commit: v4.3-0-g44aff72

*** [ DIAGNOSING ]: FTL version
[✓] FTL: v4.3.1 (https://discourse.pi-hole.net/t/how-do-i-update-pi-hole/249)

*** [ DIAGNOSING ]: lighttpd version
[i] 1.4.45

*** [ DIAGNOSING ]: php version
[i] 7.3.8

*** [ DIAGNOSING ]: Operating system
[✓] Ubuntu 18.04.3 LTS

*** [ DIAGNOSING ]: SELinux
[i] SELinux not detected

*** [ DIAGNOSING ]: Processor
[i] x86_64

*** [ DIAGNOSING ]: Networking
[✓] IPv4 address(es) bound to the eno1 interface:
   192.168.0.105/24 matches the IP found in /etc/pihole/setupVars.conf

[✓] IPv6 address(es) bound to the eno1 interface:
   fe80::c23f:d5ff:fe62:7ff2 does not match the IP found in /etc/pihole/setupVars.conf (https://discourse.pi-hole.net/t/use-ipv6-ula-addresses-for-pi-hole/2127)

   ^ Please note that you may have more than one IP address listed.
   As long as one of them is green, and it matches what is in /etc/pihole/setupVars.conf, there is no need for concern.

   The link to the FAQ is for an issue that sometimes occurs when the IPv6 address changes, which is why we check for it.

[i] Default IPv4 gateway: 192.168.0.1
   * Pinging 192.168.0.1...
[✓] Gateway responded.

*** [ DIAGNOSING ]: Ports in use
*:9090 systemd (IPv6)
*:8999 qbittorren (IPv6)
*:8999 qbittorren (IPv4)
*:8081 qbittorren (IPv6)
[::1]:5432 postgres (IPv6)
127.0.0.1:5432 postgres (IPv4)
*:445 smbd (IPv6)
*:139 smbd (IPv6)
*:445 smbd (IPv4)
*:139 smbd (IPv4)
127.0.0.1:81 nginx (IPv4)
[*:80] is in use by lighttpd
[*:80] is in use by lighttpd
*:443 nginx (IPv4)
*:443 nginx (IPv6)
127.0.0.1:81 nginx (IPv4)
[*:80] is in use by lighttpd
[*:80] is in use by lighttpd
*:443 nginx (IPv4)
*:443 nginx (IPv6)
127.0.0.1:81 nginx (IPv4)
[*:80] is in use by lighttpd
[*:80] is in use by lighttpd
*:443 nginx (IPv4)
*:443 nginx (IPv6)
127.0.0.1:81 nginx (IPv4)
[*:80] is in use by lighttpd
[*:80] is in use by lighttpd
*:443 nginx (IPv4)
*:443 nginx (IPv6)
127.0.0.1:81 nginx (IPv4)
[*:80] is in use by lighttpd
[*:80] is in use by lighttpd
*:443 nginx (IPv4)
*:443 nginx (IPv6)
*:22 sshd (IPv4)
*:22 sshd (IPv6)
192.168.0.105:8080 sabnzbdplu (IPv4)
[10.8.0.1:53] is in use by pihole-FTL
[192.168.0.105:53] is in use by pihole-FTL
[127.0.0.1:53] is in use by pihole-FTL
[[fe80::d896:fa9d:3121:a1ed]:53] is in use by pihole-FTL
[[fe80::c23f:d5ff:fe62:7ff2]:53] is in use by pihole-FTL
[[::1]:53] is in use by pihole-FTL
[127.0.0.1:4711] is in use by pihole-FTL
[[::1]:4711] is in use by pihole-FTL
*:86 lighttpd (IPv4)
*:86 lighttpd (IPv6)

*** [ DIAGNOSING ]: Name resolution (IPv4) using a random blocked domain and a known ad-serving domain
[✓] banners32.hpg.com.br is 0.0.0.0 via localhost (127.0.0.1)
[✓] banners32.hpg.com.br is 0.0.0.0 via Pi-hole (192.168.0.105)
[✓] doubleclick.com is 172.217.25.142 via a remote, public DNS server (8.8.8.8)

*** [ DIAGNOSING ]: Pi-hole processes
[✓] lighttpd daemon is active
[✓] pihole-FTL daemon is active

*** [ DIAGNOSING ]: Setup variables
    BLOCKING_ENABLED=true
    DNSMASQ_LISTENING=local
    DNS_FQDN_REQUIRED=false
    DNS_BOGUS_PRIV=false
    DNSSEC=false
    CONDITIONAL_FORWARDING=false
    PIHOLE_INTERFACE=eno1
    IPV4_ADDRESS=192.168.0.105/24
    IPV6_ADDRESS=
    PIHOLE_DNS_1=9.9.9.9
    PIHOLE_DNS_2=149.112.112.112
    QUERY_LOGGING=true
    INSTALL_WEB_SERVER=true
    INSTALL_WEB_INTERFACE=true
    LIGHTTPD_ENABLED=true

*** [ DIAGNOSING ]: Dashboard and block page
[✗] Block page X-Header: X-Header does not match or could not be retrieved.
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Mon, 19 Aug 2019 08:03:41 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://localhost/
Strict-Transport-Security: max-age=15768000; includeSubDomains; preload;
X-Robots-Tag: none
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Referrer-Policy: no-referrer

[✗] Web interface X-Header: X-Header does not match or could not be retrieved.
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Mon, 19 Aug 2019 08:03:42 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://localhost/admin/
Strict-Transport-Security: max-age=15768000; includeSubDomains; preload;
X-Robots-Tag: none
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Referrer-Policy: no-referrer


*** [ DIAGNOSING ]: Gravity list
-rw-r--r-- 1 root root 2700410 Aug 19 19:36 /etc/pihole/gravity.list
   -----head of gravity.list------
   0.0.0.0
   0.nextyourcontent.com
   0.r.msn.com
   0.start.bz

   -----tail of gravity.list------
   zzz.clickbank.net
   zzzezeroe.fr
   zzzpooeaz-france.com
   zzzrtrcm2.com

*** [ DIAGNOSING ]: contents of /etc/pihole

-rw-r--r-- 1 root root 381 Aug 19 18:33 /etc/pihole/adlists.list
   https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
   https://mirror1.malwaredomains.com/files/justdomains
   http://sysctl.org/cameleon/hosts
   https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
   https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
   https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
   https://hosts-file.net/ad_servers.txt

-rw-r--r-- 1 root root 66 Aug 19 19:36 /etc/pihole/local.list
   192.168.0.105 server
   192.168.0.105 pi.hole
   10.8.0.2	EliteBook.vpn

-rw-r--r-- 1 root root 238 Aug 19 19:35 /etc/pihole/logrotate
   /var/log/pihole.log {
   	su root syslog
   	daily
   	copytruncate
   	rotate 5
   	compress
   	delaycompress
   	notifempty
   	nomail
   }
   /var/log/pihole-FTL.log {
   	su root syslog
   	weekly
   	copytruncate
   	rotate 3
   	compress
   	delaycompress
   	notifempty
   	nomail
   }

*** [ DIAGNOSING ]: contents of /etc/dnsmasq.d

-rw-r--r-- 1 root root 1593 Aug 19 19:35 /etc/dnsmasq.d/01-pihole.conf
   addn-hosts=/etc/pihole/gravity.list
   addn-hosts=/etc/pihole/black.list
   addn-hosts=/etc/pihole/local.list
   localise-queries
   no-resolv
   cache-size=10000
   log-queries
   log-facility=/var/log/pihole.log
   local-ttl=2
   log-async
   dhcp-name-match=set:wpad-ignore,wpad
   dhcp-ignore-names=tag:wpad-ignore
   server=9.9.9.9
   server=149.112.112.112
   local-service

*** [ DIAGNOSING ]: contents of /etc/lighttpd

-rw-r--r-- 1 root root 3498 Aug 19 19:36 /etc/lighttpd/lighttpd.conf
   server.modules = (
   	"mod_access",
   	"mod_accesslog",
   	"mod_auth",
   	"mod_expire",
   	"mod_compress",
   	"mod_redirect",
   	"mod_setenv",
   	"mod_rewrite"
   )
   server.document-root        = "/var/www/html"
   server.error-handler-404    = "pihole/index.php"
   server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
   server.errorlog             = "/var/log/lighttpd/error.log"
   server.pid-file             = "/var/run/lighttpd.pid"
   server.username             = "www-data"
   server.groupname            = "www-data"
   server.port                 = 86
   accesslog.filename          = "/var/log/lighttpd/access.log"
   accesslog.format            = "%{%s}t|%V|%r|%s|%b"
   index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )
   url.access-deny             = ( "~", ".inc", ".md", ".yml", ".ini" )
   static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
   compress.cache-dir          = "/var/cache/lighttpd/compress/"
   compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )
   mimetype.assign   = ( ".png"  => "image/png",
                         ".jpg"  => "image/jpeg",
                         ".jpeg" => "image/jpeg",
                         ".html" => "text/html",
                         ".css" => "text/css; charset=utf-8",
                         ".js" => "application/javascript",
                         ".json" => "application/json",
                         ".txt"  => "text/plain",
                         ".svg"  => "image/svg+xml" )
   include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
   include_shell "find /etc/lighttpd/conf-enabled -name '*.conf' -a ! -name 'letsencrypt.conf' -printf 'include \"%p\"
' 2>/dev/null"
   $HTTP["url"] =~ "^/admin/" {
       
       setenv.add-response-header = (
           "X-Pi-hole" => "The Pi-hole Web interface is working!",
           "X-Frame-Options" => "DENY"
       )
       $HTTP["url"] =~ ".ttf$" {
           
           setenv.add-response-header = ( "Access-Control-Allow-Origin" => "*" )
       }
   }
   $HTTP["url"] =~ "^/admin/\.(.*)" {
        url.access-deny = ("")
   }
   include_shell "cat external.conf 2>/dev/null"

*** [ DIAGNOSING ]: contents of /etc/cron.d

-rw-r--r-- 1 root root 1703 Aug 19 19:35 /etc/cron.d/pihole
   34 4   * * 7   root    PATH="$PATH:/usr/local/bin/" pihole updateGravity >/var/log/pihole_updateGravity.log || cat /var/log/pihole_updateGravity.log
   00 00   * * *   root    PATH="$PATH:/usr/local/bin/" pihole flush once quiet
   @reboot root /usr/sbin/logrotate /etc/pihole/logrotate
   */10 *  * * *   root    PATH="$PATH:/usr/local/bin/" pihole updatechecker local
   8 13  * * *   root    PATH="$PATH:/usr/local/bin/" pihole updatechecker remote
   @reboot root    PATH="$PATH:/usr/local/bin/" pihole updatechecker remote reboot

*** [ DIAGNOSING ]: contents of /var/log/lighttpd

-rw-r--r-- 1 www-data www-data 918 Aug 19 19:36 /var/log/lighttpd/error.log
   2019-08-19 06:19:38: (log.c.217) server started 
   2019-08-19 06:19:44: (server.c.1828) server stopped by UID = 0 PID = 1 
   2019-08-19 06:19:44: (log.c.217) server started 
   2019-08-19 06:34:26: (server.c.1828) server stopped by UID = 0 PID = 1 
   2019-08-19 06:35:56: (log.c.217) server started 
   2019-08-19 06:38:20: (server.c.1828) server stopped by UID = 0 PID = 3229 
   2019-08-19 06:38:21: (log.c.217) server started 
   2019-08-19 06:38:21: (server.c.1295) WARNING: unknown config-key: alias.url (ignored) 
   2019-08-19 07:08:03: (server.c.1828) server stopped by UID = 0 PID = 1 
   2019-08-19 07:08:32: (log.c.217) server started 
   2019-08-19 07:08:32: (server.c.1295) WARNING: unknown config-key: alias.url (ignored) 
   2019-08-19 07:35:42: (server.c.1828) server stopped by UID = 0 PID = 1 
   2019-08-19 07:36:58: (log.c.217) server started 
   2019-08-19 07:36:58: (server.c.1295) WARNING: unknown config-key: alias.url (ignored) 

*** [ DIAGNOSING ]: contents of /var/log

-rw-r--r-- 1 pihole pihole 17954 Aug 19 19:36 /var/log/pihole-FTL.log
   -----head of pihole-FTL.log------
   [2019-08-19 06:34:28.584 31743] Using log file /var/log/pihole-FTL.log
   [2019-08-19 06:34:28.584 31743] ########## FTL started! ##########
   [2019-08-19 06:34:28.584 31743] FTL branch: master
   [2019-08-19 06:34:28.584 31743] FTL version: v4.3.1
   [2019-08-19 06:34:28.584 31743] FTL commit: b60d63f
   [2019-08-19 06:34:28.584 31743] FTL date: 2019-05-25 21:37:26 +0200
   [2019-08-19 06:34:28.584 31743] FTL user: pihole
   [2019-08-19 06:34:28.585 31743] Starting config file parsing (/etc/pihole/pihole-FTL.conf)
   [2019-08-19 06:34:28.585 31743]    SOCKET_LISTENING: only local
   [2019-08-19 06:34:28.585 31743]    AAAA_QUERY_ANALYSIS: Show AAAA queries
   [2019-08-19 06:34:28.585 31743]    MAXDBDAYS: max age for stored queries is 365 days
   [2019-08-19 06:34:28.585 31743]    RESOLVE_IPV6: Resolve IPv6 addresses
   [2019-08-19 06:34:28.585 31743]    RESOLVE_IPV4: Resolve IPv4 addresses
   [2019-08-19 06:34:28.585 31743]    DBINTERVAL: saving to DB file every minute
   [2019-08-19 06:34:28.585 31743]    DBFILE: Using /etc/pihole/pihole-FTL.db
   [2019-08-19 06:34:28.585 31743]    MAXLOGAGE: Importing up to 24.0 hours of log data
   [2019-08-19 06:34:28.585 31743]    PRIVACYLEVEL: Set to 0
   [2019-08-19 06:34:28.585 31743]    IGNORE_LOCALHOST: Show queries from localhost
   [2019-08-19 06:34:28.585 31743]    BLOCKINGMODE: Null IPs for blocked domains
   [2019-08-19 06:34:28.585 31743]    ANALYZE_ONLY_A_AND_AAAA: Disabled. Analyzing all queries
   [2019-08-19 06:34:28.585 31743]    DBIMPORT: Importing history from database
   [2019-08-19 06:34:28.585 31743]    PIDFILE: Using /var/run/pihole-FTL.pid
   [2019-08-19 06:34:28.585 31743]    PORTFILE: Using /var/run/pihole-FTL.port
   [2019-08-19 06:34:28.585 31743]    SOCKETFILE: Using /var/run/pihole/FTL.sock
   [2019-08-19 06:34:28.585 31743]    WHITELISTFILE: Using /etc/pihole/whitelist.txt
   [2019-08-19 06:34:28.585 31743]    BLACKLISTFILE: Using /etc/pihole/black.list
   [2019-08-19 06:34:28.585 31743]    GRAVITYFILE: Using /etc/pihole/gravity.list
   [2019-08-19 06:34:28.585 31743]    REGEXLISTFILE: Using /etc/pihole/regex.list
   [2019-08-19 06:34:28.585 31743]    SETUPVARSFILE: Using /etc/pihole/setupVars.conf
   [2019-08-19 06:34:28.585 31743]    AUDITLISTFILE: Using /etc/pihole/auditlog.list
   [2019-08-19 06:34:28.585 31743]    MACVENDORDB: Using /etc/pihole/macvendor.db
   [2019-08-19 06:34:28.585 31743]    PARSE_ARP_CACHE: Active
   [2019-08-19 06:34:28.585 31743] Finished config file parsing
   [2019-08-19 06:34:28.585 31743] SQLite3 message: cannot open file at line 38452 of [0eca3dd3d3] (14)
   [2019-08-19 06:34:28.585 31743] SQLite3 message: os_unix.c:38452: (2) open(/etc/pihole/pihole-FTL.db) -  (14)

   -----tail of pihole-FTL.log------
   [2019-08-19 07:35:45.567 21940]    GRAVITYFILE: Using /etc/pihole/gravity.list
   [2019-08-19 07:35:45.567 21940]    REGEXLISTFILE: Using /etc/pihole/regex.list
   [2019-08-19 07:35:45.567 21940]    SETUPVARSFILE: Using /etc/pihole/setupVars.conf
   [2019-08-19 07:35:45.567 21940]    AUDITLISTFILE: Using /etc/pihole/auditlog.list
   [2019-08-19 07:35:45.567 21940]    MACVENDORDB: Using /etc/pihole/macvendor.db
   [2019-08-19 07:35:45.567 21940]    PARSE_ARP_CACHE: Active
   [2019-08-19 07:35:45.567 21940] Finished config file parsing
   [2019-08-19 07:35:45.568 21940] Database version is 3
   [2019-08-19 07:35:45.568 21940] Database successfully initialized
   [2019-08-19 07:35:45.568 21940] New forward server: 149.112.112.112 (0/512)
   [2019-08-19 07:35:45.568 21940] New forward server: 9.9.9.9 (1/512)
   [2019-08-19 07:35:45.568 21940] Imported 374 queries from the long-term database
   [2019-08-19 07:35:45.568 21940]  -> Total DNS queries: 374
   [2019-08-19 07:35:45.568 21940]  -> Cached DNS queries: 239
   [2019-08-19 07:35:45.568 21940]  -> Forwarded DNS queries: 122
   [2019-08-19 07:35:45.568 21940]  -> Exactly blocked DNS queries: 13
   [2019-08-19 07:35:45.568 21940]  -> Unknown DNS queries: 0
   [2019-08-19 07:35:45.568 21940]  -> Unique domains: 43
   [2019-08-19 07:35:45.568 21940]  -> Unique clients: 3
   [2019-08-19 07:35:45.568 21940]  -> Known forward destinations: 2
   [2019-08-19 07:35:45.568 21940] Successfully accessed setupVars.conf
   [2019-08-19 07:35:45.570 21942] PID of FTL process: 21942
   [2019-08-19 07:35:45.571 21942] Listening on port 4711 for incoming IPv4 telnet connections
   [2019-08-19 07:35:45.571 21942] Listening on port 4711 for incoming IPv6 telnet connections
   [2019-08-19 07:35:45.571 21942] Listening on Unix socket
   [2019-08-19 07:35:45.571 21942] Received SIGHUP, reloading cache
   [2019-08-19 07:35:45.571 21942] Blocking status is enabled
   [2019-08-19 07:35:45.571 21942] INFO: No whitelist file found
   [2019-08-19 07:35:45.571 21942] Compiled 0 Regex filters and 0 whitelisted domains in 0.0 msec (0 errors)
   [2019-08-19 07:35:45.918 21942] /etc/pihole/gravity.list: parsed 115788 domains (took 347.0 ms)
   [2019-08-19 07:36:19.737 21942] Received SIGHUP, reloading cache
   [2019-08-19 07:36:19.737 21942] Blocking status is enabled
   [2019-08-19 07:36:19.737 21942] INFO: No whitelist file found
   [2019-08-19 07:36:19.737 21942] Compiled 0 Regex filters and 0 whitelisted domains in 0.0 msec (0 errors)
   [2019-08-19 07:36:20.018 21942] /etc/pihole/gravity.list: parsed 115788 domains (took 228.3 ms)

*** [ DIAGNOSING ]: contents of /dev/shm
-rw------- 1 pihole pihole 331776 Aug 19 19:35 /dev/shm/FTL-clients
-rw------- 1 pihole pihole 108 Aug 19 19:35 /dev/shm/FTL-counters
-rw------- 1 pihole pihole 98304 Aug 19 19:35 /dev/shm/FTL-domains
-rw------- 1 pihole pihole 20480 Aug 19 19:35 /dev/shm/FTL-forwarded
-rw------- 1 pihole pihole 48 Aug 19 19:35 /dev/shm/FTL-lock
-rw------- 1 pihole pihole 12288 Aug 19 19:35 /dev/shm/FTL-overTime
-rw------- 1 pihole pihole 229376 Aug 19 19:59 /dev/shm/FTL-queries
-rw------- 1 pihole pihole 12 Aug 19 19:35 /dev/shm/FTL-settings
-rw------- 1 pihole pihole 4096 Aug 19 19:35 /dev/shm/FTL-strings
-rw------- 1 postgres postgres 11440 Aug 19 19:08 /dev/shm/PostgreSQL.1966699787

*** [ DIAGNOSING ]: Locale
    LANG=en_US.UTF-8

*** [ DIAGNOSING ]: Pi-hole log
-rw-r--r-- 1 pihole pihole 106649 Aug 19 20:03 /var/log/pihole.log
   -----head of pihole.log------
   Aug 19 06:34:28 dnsmasq[31780]: started, version pi-hole-2.80 cachesize 10000
   Aug 19 06:34:28 dnsmasq[31780]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth DNSSEC loop-detect inotify dumpfile
   Aug 19 06:34:28 dnsmasq[31780]: using nameserver 149.112.112.112#53
   Aug 19 06:34:28 dnsmasq[31780]: using nameserver 9.9.9.9#53
   Aug 19 06:34:28 dnsmasq[31780]: read /etc/hosts - 7 addresses
   Aug 19 06:34:28 dnsmasq[31780]: failed to load names from /etc/pihole/local.list: No such file or directory
   Aug 19 06:34:28 dnsmasq[31780]: failed to load names from /etc/pihole/black.list: No such file or directory
   Aug 19 06:34:28 dnsmasq[31780]: failed to load names from /etc/pihole/gravity.list: No such file or directory
   Aug 19 06:34:28 dnsmasq[31780]: query[AAAA] raw.githubusercontent.com from 127.0.0.1
   Aug 19 06:34:28 dnsmasq[31780]: forwarded raw.githubusercontent.com to 149.112.112.112
   Aug 19 06:34:28 dnsmasq[31780]: forwarded raw.githubusercontent.com to 9.9.9.9
   Aug 19 06:34:28 dnsmasq[31780]: reply raw.githubusercontent.com is <CNAME>
   Aug 19 06:34:28 dnsmasq[31780]: reply github.map.fastly.net is NODATA-IPv6
   Aug 19 06:34:28 dnsmasq[31780]: query[A] raw.githubusercontent.com from 127.0.0.1
   Aug 19 06:34:28 dnsmasq[31780]: forwarded raw.githubusercontent.com to 9.9.9.9
   Aug 19 06:34:28 dnsmasq[31780]: reply raw.githubusercontent.com is <CNAME>
   Aug 19 06:34:28 dnsmasq[31780]: reply github.map.fastly.net is 151.101.28.133
   Aug 19 06:34:29 dnsmasq[31780]: query[A] raw.githubusercontent.com from 127.0.0.1
   Aug 19 06:34:29 dnsmasq[31780]: cached raw.githubusercontent.com is <CNAME>
   Aug 19 06:34:29 dnsmasq[31780]: cached github.map.fastly.net is 151.101.28.133


********************************************
********************************************
[✓] ** FINISHED DEBUGGING! **

    * The debug log can be uploaded to tricorder.pi-hole.net for sharing with developers only.
    * For more information, see: https://pi-hole.net/2016/11/07/crack-our-medical-tricorder-win-a-raspberry-pi-3/
    * If available, we'll use openssl to upload the log, otherwise it will fall back to netcat.
[i] Debug script running in automated mode
    * Using curl for transmission.
[✗]  There was an error uploading your debug log.
   * Please try again or contact the Pi-hole team for assistance.
   * A local copy of the debug log can be found at: /var/log/pihole_debug.log]_

You can see from the screenshots I have entered the DNS correctly in my TP-Link router.
In dashboard you can also see my OpenVPN client IP being connected, but nothing seems to connect via the router. It's almost as if something in the router is blocking.DNS%20settings

Pihole%20status

I've looked almost everywhere and can't see anything out of place. Maybe a broken router?

UPDATE

I've just discovered I can still ping things like 8.8.8.8 but I can't ping google.com when I have my DNS pointed to PiHole:
ping%20ip

Is your OpenVPN instance running on the same server as the PiHole? Maybe your firewall is not allowing non-local connections. Try this

sudo apt-get install ufw
sudo ufw allow 22
sudo ufw allow 53
sudo ufw allow 80
sudo ufw allow 443
sudo ufw allow 8080
sudo ufw allow 86
sudo ufw allow 9090
sudo ufw allow 8999
sudo ufw allow 8081
sudo ufw allow 139
sudo ufw allow 445
sudo ufw enable

YOU MUST ALLOW PORT 22 ELSE YOU WILL NOT BE ABLE TO SSH IN

That was it! UFW was blocking port 53. I knew it would be something so simple, I just couldn't work it out. Thank you so much for pointing the obvious. :grin:

I'm not sure why the PiHole installer didn't do this automatically when I went through the options during installation. Either way it's working as expected now, Thank you again.

No worries. I missed something just as basic on mine only the other day.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.