Truenas + Adguard + *Arr DNS problemen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Mvdbeld
  • Registratie: November 2004
  • Laatst online: 16-09 16:06
Ik ben recent begonnen met een TrueNAS-installatie (TrueNAS SCALE 25.04.1) en experimenteer momenteel met verschillende apps. AdGuard Home draait als app op TrueNAS. In mijn router heb ik het IP-adres van AdGuard (bijv. 192.168.2.X) als DNS-server ingesteld. TrueNAS neemt dit DNS-adres correct over via DHCP, wat ik ook zie onder de netwerkconfiguratie. Voor de rest van het netwerk werkt DNS-resolutie zoals verwacht.

Op mijn TrueNAS draait ook een *Arr-stack (Radarr, Sonarr), eveneens geïnstalleerd als apps. In de huidige configuratie werken deze applicaties prima: ze kunnen zoeken, via API's het internet bereiken en resultaten ophalen.

Het probleem zit in Jellyfin. Ook deze draait als app op TrueNAS, maar Jellyfin kan geen metadata ophalen, omdat DNS-verzoeken niet werken. Via de shell heb ik getest: het opvragen van hostnamen faalt, maar verbinding via IP-adressen (bijvoorbeeld met curl) werkt wél.

Wat ik al geprobeerd heb
Ik heb tijdelijk de netwerkconfiguratie in TrueNAS aangepast door handmatig DNS-servers op te geven (1.1.1.1 voor Cloudflare en 8.8.8.8 voor Google). Op dat moment kan Jellyfin wél naar buiten en metadata ophalen, maar vreemd genoeg lukt het Radarr en Sonarr dan niet meer om resultaten binnen te halen, dit vind ik erg vreemd?!

Mijn vraag aan jullie
Heeft iemand een idee waar dit aan kan liggen of hoe ik ervoor kan zorgen dat zowel Jellyfin als de *Arr-apps goed kunnen werken met DNS?

Relevante software en configuratie
  • TrueNAS SCALE 25.04.1
  • AdGuard Home (laatste versie, als app)
  • *Arr-stack (Radarr, Sonarr - laatste versie, truenas scale apps)
  • Jellyfin (truenas scale app)

Alle reacties


Acties:
  • +3 Henk 'm!

  • Mvdbeld
  • Registratie: November 2004
  • Laatst online: 16-09 16:06
Heb het inmiddels zelf opgelost door per apps in de shell de DNS configuratie te controleren:

cat /etc/resolv.conf

Als je netwerk aanpassingen maakt moet je vervolgens ook de apps "editten" en opnieuw starten, hierna is deze wijziging pas terug te zien binnen docker/shell van de apps.