Actual Behaviour:
I have a very slow network (e.g. web pages) wich, I'm quite sure, is due to slow DNS resolution of my pihole.
Network topology
- Router | 192.168.0.1
serves as internet gateway - Proxmox | 192.168.0.50
as supervisor for my hostes services:- Technitium | 192.168.0.69
serves as DHCP but also as DNS - Pihole | 192.168.0.59
- VPN Tunnel | 192.168.0.62
Provides VPN tunnel for privacy concerns
- Technitium | 192.168.0.69
Config
-
LXC Containers
Actually, all containers have a static IP address, Technitium as DNS server and the router as gateway. -
All other network clients
Other clients in my network are configured as DHCP wich is as follows:- DNS is pihole
Will block/filter bad queries, will pass good queries to its upstream DNS, wich is the Technitium LXC. - Gateway is the VPN tunnel
- DNS is pihole
Noticeable
- The pihole LXC is absolutely bored, like the proxmox dashboard says.
- The pihole dashboard states that there are 2 cores running 3350 processes, wich is not the case:
There are 15 processes like thetopcommand shows.
Debug Token:
Is my slow network maybe slow per design? I'm not a network expert, so maybe this whole configuration is not apprepriate?
I just had the following config requirements:
- Want a DNS blocker like pihole
- Want a VPN tunnel for privacy
- Want a configurable DHCP server to
- do a MAC/IP address mapping
- assign certain clients to the VPN tunneled gateway
- assign certain clients to the clearnet gateway