Weet niet of fit het juiste topic is. Correct me if I'm wrong.
Ik heb pi-hole in docker draaien op 2 devices met nebula-sync gesynchroniseerd:
Orange pi 5 en op synology.
Beide via portainer als stack deployed, met bridge network.
Beide configuraties nagenoeg gelijk.
Op de opi5 krijg ik netjes de client ip adressen te zien in client log.
Op de synology krijg ik altijd het bridge network IPAM gateway adres te zien die de pihole toegewezen heeft als bridge network.
Omdat beide bridge network gebruiken en beide in docker draaien snap ik niet waarom hier verschil in zit. Waarom is er verschil, en hoe kan ik in synology ook de client ip adressen zien (zonder host network of macvlan te gebruiken)?
Kom probleem tegen in google,, maar nergens een antwoord en ook niet dat het op ene device wel werkt en op andere niet.
Best passende link is https://discourse.pi-hole...-from-other-subnets/36680
Mijn yaml's:
Opi5:
Synology:
Wie o wie snapt het verschil en kan eventueel mijn synology net als de orange pi 5 de juiste client ip adressen laten zien met bridge netwerk?
Ik heb pi-hole in docker draaien op 2 devices met nebula-sync gesynchroniseerd:
Orange pi 5 en op synology.
Beide via portainer als stack deployed, met bridge network.
Beide configuraties nagenoeg gelijk.
Op de opi5 krijg ik netjes de client ip adressen te zien in client log.
Op de synology krijg ik altijd het bridge network IPAM gateway adres te zien die de pihole toegewezen heeft als bridge network.
Omdat beide bridge network gebruiken en beide in docker draaien snap ik niet waarom hier verschil in zit. Waarom is er verschil, en hoe kan ik in synology ook de client ip adressen zien (zonder host network of macvlan te gebruiken)?
Kom probleem tegen in google,, maar nergens een antwoord en ook niet dat het op ene device wel werkt en op andere niet.
Best passende link is https://discourse.pi-hole...-from-other-subnets/36680
Mijn yaml's:
Opi5:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| services:
pihole-unbound:
container_name: pihole-unbound
image: mpgirro/pihole-unbound:latest
hostname: pihole24
domainname: home.local
ports:
- 53:53/tcp
- 53:53/udp
- 8002:8002/tcp
environment:
- PUID=1001
- PGID=988
- FTLCONF_LOCAL_IPV4=192.168.2.24
- TZ=Europe/Amsterdam
- FTLCONF_webserver_api_password=mypassword
- FTLCONF_webserver_interface_theme=default-light
- REV_SERVER=true
- REV_SERVER_DOMAIN=home.local
- REV_SERVER_TARGET=192.168.2.1
- REV_SERVER_CIDR=192.168.2.0/24
- FTLCONF_dns_revServers=true,192.168.2.0/24,192.168.2.1,home.local
- FTLCONF_dns_upstreams=127.0.0.1#5335
- FTLCONF_dns_dnssec="true"
- FTLCONF_dns_listeningMode=single
- FTLCONF_webserver_port=8002s
- WEBTHEME=default-light
volumes:
- /nvme/pihole/unbound:/etc/pihole:rw
- /nvme/pihole/dnsmasq:/etc/dnsmasq.d:rw
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=true"
mem_limit: 1g |
Synology:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| services:
pihole-unbound:
container_name: pihole-unbound
image: mpgirro/pihole-unbound:2025.04.0
hostname: pihole4
domainname: home.local
ports:
# - 8006:443/tcp
- 53:53/tcp
- 53:53/udp
- 8002:8002/tcp #Allows use of different port to access pihole web interface when other docker containers use port 80
# - 5335:5335/tcp # Uncomment to enable unbound access on local server
# - 22/tcp # Uncomment to enable SSH
environment:
- PUID=1028 # Dockerlimited
- PGID=100
- PIHOLE_UID=1028
- PIHOLE_GID=100
- FTLCONF_LOCAL_IPV4=192.168.2.4
- TZ=Europe/Amsterdam
- FTLCONF_webserver_api_password=mypassword
- FTLCONF_webserver_interface_theme=default-light
- REV_SERVER=true
- REV_SERVER_DOMAIN=home.local
- REV_SERVER_TARGET=192.168.2.1
- REV_SERVER_CIDR=192.168.2.0/24
- FTLCONF_dns_revServers=true,192.168.2.0/24,192.168.2.1,home.local
- FTLCONF_dns_upstreams=127.0.0.1#5335
- FTLCONF_dns_dnssec="true"
- FTLCONF_dns_listeningMode=single
- FTLCONF_webserver_port=8002s
- WEBTHEME=default-light
volumes:
- /volume2/docker/pihole/unbound:/etc/pihole:rw
- /volume2/docker/pihole/dnsmasq:/etc/dnsmasq.d:rw
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=true"
mem_limit: 1g |
Wie o wie snapt het verschil en kan eventueel mijn synology net als de orange pi 5 de juiste client ip adressen laten zien met bridge netwerk?