Pihole met Unbound samen met Wireguard laten werken via Dock

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • teuntjuh
  • Registratie: December 2022
  • Laatst online: 19-02 18:57
Hoi allemaal,

Ik probeer via docker pihole samen met unbound op mijn wireguard te laten werken.
Echter met het dns ingesteld doet de vpn het gewoon. Maar echter gebeurd er niks binnen pihole en word er ook niks gefilterd. Wat moet ik wijzigen om mijn wireguard samen te laten werken met mijn unbound dns?

Dit is mijn docker-compose die ik momenteel probeer te gebruiken:

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
version: '3'

networks:
  dns-net:
    ipam:
      driver: default
      config:
        - subnet: '172.16.238.0/24'

services:
  unbound:
    image: 'mvance/unbound-rpi:latest'
    container_name: 'unbound'
    restart: always
    ports:
      - "5335:53/tcp"
      - "5335:53/udp"
    networks:
      dns-net:
        ipv4_address: '172.16.238.10'

  pihole:
    image: 'pihole/pihole:latest'
    container_name: 'pihole'
    restart: always
    networks:
      - dns-net
    ports:
      - '53:53/tcp'
      - '53:53/udp'
      - '8081:80/tcp'
    environment:
      WEBTHEME: 'high-contrast-dark'
      DNSSEC: "true"
      TZ: 'Europe/Amsterdam'
      DNSMASQ_LISTENING: 'single'
      DNS_BOGUS_PRIV: "true"
      ServerIP: 172.16.238.10
    volumes:
      - './etc-pihole/:/etc/pihole/'
      - './etc-dnsmasq.d/:/etc/dnsmasq.d/'
      
  wireguard:
    image: linuxserver/wireguard
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    environment:
      - PUID=0
      - PGID=0
      - TZ=Europe/Amsterdam
      - SERVERURL=auto
      - SERVERPORT=51820
      - PEERS=5
      - DNS=172.16.238.10 # Pi-hole DNS IP
    volumes:
      - ./config:/config
      - /lib/modules:/lib/modules
    ports:
      - 51820:51820/udp
      - 4747:4747
    restart: always
    networks:
      - dns-net

Alle reacties


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:01

Hero of Time

Moderator LNX

There is only one Legend

Waar configureer je het netwerk voor de PiHole zelf? Die maak je wel voor de Unbound container, maar niet voor PiHole. Je geeft alleen het server IP op (Unbound), maar dat is denk wat de DNS server moet zijn voor PiHole om mee te werken.

In je Wireguard zeg je ook dat het IP van je Unbound container gebruikt moet worden. Niet PiHole.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • teuntjuh
  • Registratie: December 2022
  • Laatst online: 19-02 18:57
@Hero of Time dit is exact wat ik nu heb geprobeerd echter zie ik nog niks terug vanuit logging voor aparaten die wireguard gebruiken:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
version: '3'

networks:
  dns-net:
    ipam:
      driver: default
      config:
        - subnet: '172.16.238.0/24'

services:
  unbound:
    image: 'mvance/unbound-rpi:latest'
    container_name: 'unbound'
    restart: always
    ports:
      - "5335:53/tcp"
      - "5335:53/udp"
    networks:
      dns-net:
        ipv4_address: '172.16.238.10'

  pihole:
    image: 'pihole/pihole:latest'
    container_name: 'pihole'
    restart: always
    networks:
      dns-net:
        ipv4_address: '172.16.238.11' # Specifiek IP binnen het subnet
    ports:
      - '53:53/tcp'
      - '53:53/udp'
      - '8081:80/tcp'
    environment:
      WEBTHEME: 'high-contrast-dark'
      DNSSEC: "true"
      TZ: 'Europe/Amsterdam'
      DNSMASQ_LISTENING: 'single'
      DNS_BOGUS_PRIV: "true"
      ServerIP: 172.16.238.11 # PiHole's eigen IP
    volumes:
      - './etc-pihole/:/etc/pihole/'
      - './etc-dnsmasq.d/:/etc/dnsmasq.d/'
      
  wireguard:
    image: linuxserver/wireguard
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    environment:
      - PUID=0
      - PGID=0
      - TZ=Europe/Amsterdam
      - SERVERURL=auto
      - SERVERPORT=51820
      - PEERS=5
      - PEERDNS=172.16.238.10 # Unbound DNS IP
    volumes:
      - ./config:/config
      - /lib/modules:/lib/modules
    ports:
      - 51820:51820/udp
      - 4747:4747
    restart: always
    networks:
      - dns-net

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:01

Hero of Time

Moderator LNX

There is only one Legend

Kijk eens goed naar wat je definieert. Waarom ga je naar .10 voor al je DNS verzoeken als .11 je PiHole is? En zeg je tegen diezelfde PiHole om maar zichzelf te gaan gebruiken ipv Unbound wat je liever wilt?

Wat is je bron van deze configuratie? Want je moet ergens dit idee vandaan hebben gehaald.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • teuntjuh
  • Registratie: December 2022
  • Laatst online: 19-02 18:57
@Hero of Time Hoe zal mijn compose er dan ongeveer uit moeten komen te zien?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:01

Hero of Time

Moderator LNX

There is only one Legend

Ik gebruik zelf geen Docker, dus kan je er niet echt mee helpen. Maar het is iig beter om te begrijpen dat je niet aan je linker buren zaken moet gaan vragen terwijl je dat eigenlijk bij je rechter buren moet doen.

Wat je wilt is niet nieuw, er zal dus vast wat te vinden zijn online dat precies uitlegt wat je moet weten.

Commandline FTW | Tweakt met mate

Pagina: 1