Aller au contenu

Installation d'AdGuard, c'est fait !


Messages recommandés

je teste ça demain là c'est dodo 🙂😴
Merci encore ! je te tiens au courant

Edit : Me voilà réveillé 

Test de modification du ficher de conf "AdGuardHome.yaml" :

  • Avec conteneur en cours de fonctionnement : NOK
  • Avec conteneur arrêté : NOK
  • Avec conteneur DOWN : OK
Modifié par _DR64_
Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, _DR64_ a dit :

Bon maintenant j'ai plus qu'à trouver pourquoi je ne peux plus jouer en réseau sur la nintendo switch. 😛
Analyse à faire ce soir sur les blocages

Pour ça, il faut identifier les logs correspondant à l'IP de ta switch.

Tu peux déjà paramétrer le nom des machines via IP :

xoWgIow.png

eGVQmUW.png 7CkJ6H5.png

 

Tu vas ensuite dans le journal des requêtes, et tu entres l'adresse IP ou le nom de la machine :

EFptMZ3.png

Si jamais il y a des domaines bloqués, ce sera surligné et tu pourras via le petit bouton à droite débloquer pour tout le monde en cliquant sur "Débloquer", ou bien que pour le client ayant fait la requête via le petit menu (voir capture).

2qcKCFG.png

 

Tu peux aussi faire une recherche sur nintendo si jamais les domaines contiennent ce mot.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
Le 25/01/2023 à 08:30, MilesTEG1 a dit :

Si tu as un autre périphérique qui peut faire tourner docker ou directement AdGH, fait le et synchronise les instance avec cette image :

https://github.com/bakito/adguardhome-sync

Tu mets bien sur l’ip de cette seconde instance dans le serveur dhcp.

ainsi si un me instance n’est pas joignable alors l’autre fera le boulot.

mais le hic c’est que les stats sont partagées entre les deux instances.

Bonsoir @MilesTEG1
J'ai achet& un Raspberry et j'ai mi adguard dessus comme prévu.

J'ai ce retour dans adguarhome-sync :

Citation

2023-02-26T19:10:00.196Z    INFO    sync    sync/sync.go:113    Connected to origin    {"from": "192.168.64.254:8080", "version": "v0.107.25"}
2023-02-26T19:10:01.465Z    INFO    sync    sync/sync.go:198    Start sync    {"from": "192.168.64.254:8080", "to": "192.168.64.105:80"}
2023-02-26T19:10:31.466Z    ERROR    sync    sync/sync.go:202    Error getting replica status    {"from": "192.168.64.254:8080", "to": "192.168.64.105:80", "error": ": Get \"http://192.168.64.105:80/control/status\": dial tcp 192.168.64.105:80: i/o timeout"}
github.com/bakito/adguardhome-sync/pkg/sync.(*worker).syncTo
    /go/src/app/pkg/sync/sync.go:202
github.com/bakito/adguardhome-sync/pkg/sync.(*worker).sync
    /go/src/app/pkg/sync/sync.go:186
github.com/bakito/adguardhome-sync/pkg/sync.Sync.func2
    /go/src/app/pkg/sync/sync.go:49
github.com/robfig/cron/v3.FuncJob.Run
    /go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:136
github.com/robfig/cron/v3.(*Cron).startJob.func1
    /go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:312

Tu veux bien m'aider sur le docker-compose stp ?

J'ai mis ça : 


 

---
version: "2.1"
services:
  AdguardHome-Sync:
    image: ghcr.io/bakito/adguardhome-sync
    container_name: AdguardHome-Sync
    network_mode: bridge
    command: run
    environment:
      ORIGIN_URL: 'http://192.168.64.254:8080'
      ORIGIN_USERNAME: 'loginadguard'
      ORIGIN_PASSWORD: 'mdpadguard'
      REPLICA_URL: 'http://192.168.64.105:80'
      REPLICA_USERNAME: 'loginadguard'
      REPLICA_PASSWORD: 'mdpadguard'
      CRON: '*/10 * * * *' # run every 10 minutes
      #RUNONSTART: true
      # Configure sync features; by default all features are enabled.
      # FEATURES_GENERALSETTINGS: true
      # FEATURES_QUERYLOGCONFIG: true
      # FEATURES_STATSCONFIG: true
      # FEATURES_CLIENTSETTINGS: true
      # FEATURES_SERVICES: true
      # FEATURES_FILTERS: true
      # FEATURES_DHCP_SERVERCONFIG: true
      # FEATURES_DHCP_STATICLEASES: true
      # FEATURES_DNS_SERVERCONFIG: true
      # FEATURES_DNS_ACCESSLISTS: true
      # FEATURES_DNS_REWRITES: true
    ports:
      - 8082:8080
    restart: unless-stopped

Merci !
 

Lien vers le commentaire
Partager sur d’autres sites

@_DR64_

Bonsoir,

Alors, je n'utilise pas les variables d'environnements pour passer les valeurs...
Mais si tu veux le faire, je pense qu'il faut un signe = plutôt que les : pour une version 2.1 du docker-compose.yml.

Je suis passé directement par le fichier de configuration :

# cron expression to run in daemon mode. (default; "" = runs only once)
cron: "*/30 * * * *"

# runs the synchronisation on startup
runOnStart: true

origin:
  # url of the origin instance
  url: http://192.168.2.203:8880
  # apiPath: define an api path if other than "/control"
  # insecureSkipVerify: true # disable tls check
  username: admin
  password: MDP-Admin_ADG

# replica instance (optional, if only one)
replica:
  # url of the replica instance
  url: http://192.168.2.210:80
  username: admin_bis
  password: MDP-Admin_ADG_bis

# replicas instances (optional, if more than one)
# replicas:
#   # url of the replica instance
#   - url: http://192.168.1.3
#     username: username
#     password: password
#   - url: http://192.168.1.4
#     username: username
#     password: password
#     # autoSetup: true # if true, AdGuardHome is automatically initialized. 

# Configure the sync API server, disabled if api port is 0
api:
  # Port, default 8080
  port: 8780
  # if username and password are defined, basic auth is applied to the sync API 
  username: admin_adgh-sync
  password: MDP-Admin_ADG_Sync

# Configure sync features; by default all features are enabled.
features:
  generalSettings: true
  queryLogConfig: true
  statsConfig: true
  clientSettings: true
  services: true
  filters: true
  dhcp:
    serverConfig: true
    staticLeases: true
  dns:
    serverConfig: true
    accessLists: true
    rewrites: true

 

Pour la partie API, je ne me rappelle plus comment j'ai fait pour avoir un login et un mdp dédié...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour  @MilesTEG1 merci pour ta réponse.
Je pense avoir tout bien paramétré  mais j'ai ce retour en sorti de log 
 

Citation
2023-02-27T08:06:00.125+0100 INFO sync sync/sync.go:113 Connected to origin {"from": "192.168.64.254:8080", "version": "v0.107.25"}

2023-02-27T08:06:01.386+0100 INFO sync sync/sync.go:198 Start sync {"from": "192.168.64.254:8080", "to": "192.168.64.4:80"}

2023-02-27T08:06:01.661+0100 INFO sync sync/sync.go:206 Connected to replica {"from": "192.168.64.254:8080", "to": "192.168.64.4:80", "version": "v0.107.25"}

2023-02-27T08:06:02.699+0100 INFO client client/client.go:282 Add filter {"host": "192.168.64.4:80", "url": "https://adguardteam.github.io/HostlistsRegistry/assets/filter_28.txt", "whitelist": false, "enabled": true}

2023-02-27T08:06:02.923+0100 ERROR sync sync/sync.go:241 Error syncing filters {"from": "192.168.64.254:8080", "to": "192.168.64.4:80", "error": "400 Bad Request(Couldn't fetch filter from url https://adguardteam.github.io/HostlistsRegistry/assets/filter_28.txt: got status code 404, want 200\n)"}

github.com/bakito/adguardhome-sync/pkg/sync.(*worker).syncTo

/home/bakito/go/src/github.com/bakito/adguardhome-sync/pkg/sync/sync.go:241

github.com/bakito/adguardhome-sync/pkg/sync.(*worker).sync

/home/bakito/go/src/github.com/bakito/adguardhome-sync/pkg/sync/sync.go:186

github.com/bakito/adguardhome-sync/pkg/sync.Sync.func2

/home/bakito/go/src/github.com/bakito/adguardhome-sync/pkg/sync/sync.go:49

github.com/robfig/cron/v3.FuncJob.Run

/home/bakito/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:136

github.com/robfig/cron/v3.(*Cron).startJob.func1

/home/bakito/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:312

Tu as une idée?

Tu pourrias poster ton docker-compose si tu en as un stp ?

Lien vers le commentaire
Partager sur d’autres sites

@_DR64_
Voilà mon docker-compose, de l'instance qui fait les synchronisations (machine en 192.168.2.203)

##
## Fichier docker-compose.yml pour AdGuard-Home en mode HOST + AdGuard-Home Sync
##
## STACK adguardhome_avec_sync
##
## Pour le conteneur AdGuard-Home :
##    https://github.com/AdguardTeam/AdGuardHome
##    https://github.com/AdguardTeam/AdGuardHome/wiki/Docker
##
##
## Pour le conteneur AdGuard-Home Sync :
##    https://docs.linuxserver.io/images/docker-adguardhome-sync#docker-compose-recommended-click-here-for-more-info
##
## Pour le fichier de configuration AdGuard-Home Sync :
##    https://github.com/bakito/adguardhome-sync/
##
##
## Commande pour créer les dossiers :
##      mkdir -p adguardhome_avec_sync/{conf,work,sync_config}
##
## WEB-UI disponible sur le port 8880 (après configuration)
##
---
version: "2.4"
services:
  adguardhome-sync:
    image: lscr.io/linuxserver/adguardhome-sync:latest

    container_name: adguardhome-sync

    environment:
      - PUID=1002
      - PGID=1000
      - TZ=Europe/Paris
      - CONFIGFILE=/config/adguardhome-sync.yaml #optional

    volumes:
      - "/volume1/docker/adguardhome_avec_sync/sync_config:/config"
    
    labels:
      - "com.centurylinklabs.watchtower.enable=true"

    depends_on:
      - adguardhome
    
    networks:
      adguard-home-sync_network:
        ipv4_address: 172.18.0.2
    
    ports:
      - 8780:8080
      
    # restart: unless-stopped
    restart: always

  adguardhome:
    image: adguard/adguardhome:latest

    container_name: adguardhome

    hostname: AdGuard-Home--AS6704T # Permet d'avoir un nom pour le conteneur dans AdGuard lui même (sinon c'est une chaine aléatoire)

    environment:
      - PUID=1002 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR
      - PGID=1000 # Ici, ces valeurs correspondent à l'utilisateur : Docker-Generic-User
      - TZ=Europe/Paris
      - LANG=fr_FR.UTF8
      - LANGUAGE=fr_FR.UTF8

    # ---------------------------------------------------------------------------------
    # Le label ci-dessous permet à Watchtower de faire les mises à jour automatiquement
    # Cela peut-être supprimé si Watchtower n'est pas utilisé.
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
    # ---------------------------------------------------------------------------------
    volumes:
      - "/volume1/docker/adguardhome_avec_sync/work:/opt/adguardhome/work"
      - "/volume1/docker/adguardhome_avec_sync/conf:/opt/adguardhome/conf"

    # ports:
    #   -  "953:53"
    #   -  "967:67/udp"
    #   -  "968:68"
    #   -  "8080:80/tcp"
    #   -  "9443:443/tcp"
    #   -  "9853:853/tcp"
    #   -  "3030:3000/tcp"
    network_mode: "host"

    # networks:
    #   macvlan-network:
    #     ipv4_address: 192.168.2.210     # Mettre ici l'IP macvlan définie dans les scripts

    # restart: unless-stopped
    restart: always

    healthcheck:
      test: "/bin/netstat -pant | /bin/grep 53"
      interval: 45s
      timeout: 30s
      retries: 3
# networks:
#   macvlan-network:        # Ce réseau devra bien entendu être créé avant avec le script
#     external: true

networks:
  adguard-home-sync_network:
    name: adguard-home-sync_network
    ipam:
      driver: default
      config:
        - subnet: 172.18.0.0/16
          ip_range: 172.18.0.0/24
          gateway: 172.18.0.1

 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 13 heures, _DR64_ a dit :

2023-02-26T19:10:31.466Z    ERROR    sync    sync/sync.go:202    Error getting replica status    {"from": "192.168.64.254:8080", "to": "192.168.64.105:80", "error": ": Get \"http://192.168.64.105:80/control/status\": dial tcp 192.168.64.105:80: i/o timeout"}

Ton Adguard-Sync semble chercher à atteindre l'IP 192.168.64.105 sur le port 80.

  1. Est-ce que l'IP est correcte ?
  2. Est-ce qu'Adguard est bien disponible sur le port 80 (et pas plutôt un port translaté ? 8080 ou 808x, au vu de ton fichier compose)
Lien vers le commentaire
Partager sur d’autres sites

Merci bien ! C'est une usine à gaz le truc 😛 
Je ne comprend pas trop la partie networks.
La macvlan est pour adguard home et pas pour adguard-sync ?

Il y a 2 heures, .Shad. a dit :

Est-ce que l'IP est correcte ?

Oui c'est une IP fixe maintenant en 192.168.64.4

Il y a 2 heures, .Shad. a dit :

Est-ce qu'Adguard est bien disponible sur le port 80

Oui j'arrive à joindre l'interface en 192.168.64.4:80

Ou peut-etre que AdguardHome principale n'est pas cité ici ? 
Dans ton docker-compose c'est le AdguardHome secondaire ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 32 minutes, _DR64_ a dit :

Je ne comprend pas trop la partie networks.
La macvlan est pour adguard home et pas pour adguard-sync ?

C'est commenté, la partie macvlan, donc pas utilisée sur cette instance. Par contre, l'autre instance de AdGH est, elle, en macvlan. J'ai repris son docker-compose, et j'ai laissé la partie sur le macvlan au cas où j'en aurais eu besoin.

il y a 32 minutes, _DR64_ a dit :

Ou peut-etre que AdguardHome principale n'est pas cité ici ? 

Tu parles de quoi ?

il y a 32 minutes, _DR64_ a dit :

Dans ton docker-compose c'est le AdguardHome secondaire ?

Tu parles à @.Shad.ou à moi ?

Lien vers le commentaire
Partager sur d’autres sites

@MilesTEG1:
Je comprend qu'un réseau est créé dans ton docker-compose pour une instance Adguard + Adguard Sync
Tu as également un autre Adguard via un autre docker-compose ?
Je suis jusqu'à la ?

Si j'ai tout bon les 3Adguard sont stockés sur le même hote ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 56 minutes, _DR64_ a dit :

Je comprend qu'un réseau est créé dans ton docker-compose pour une instance Adguard + Adguard Sync
Tu as également un autre Adguard via un autre docker-compose ?
Je suis jusqu'à la ?

@_DR64_ Jusque-là, oui, tu as tout bon ! 👍🏻

 

il y a 57 minutes, _DR64_ a dit :

Si j'ai tout bon les 3Adguard sont stockés sur le même hote ?

par contre, là ça ne va plus 😅

J'ai que deux conteneurs AdGuard Home, + un AdGuard-Sync qui fait la synchronisation.

Mes deux instances (= conteneurs) AdGuard Home sont sur deux machines différentes : une sur le DS920+ (c'est celle-là qui est en macvlan, donc avec un .yml dédié), et l'autre qui est sur l'Asustor (c'est celle dont j'ai donné la configuration et le le docker-compose précédemment).

  • Le AdGH de l'asustor a l'IP : 192.168.2.203
  • Le AdGH de du 920+ a l'IP : 192.168.2.210, qui est une IP macvlan.

 

Lien vers le commentaire
Partager sur d’autres sites

Ok merci j'avais compris mais je m'étais mal exprimé.
Bon dans tous les cas, quoi que je fasse j'ai ça :

 

2023-02-27T14:41:00.154+0100 INFO sync sync/sync.go:113 Connected to origin {"from": "192.168.64.254:8080", "version": "v0.107.25"}

2023-02-27T14:41:01.420+0100 INFO sync sync/sync.go:198 Start sync {"from": "192.168.64.254:8080", "to": "192.168.64.252:8080"}

2023-02-27T14:41:01.526+0100 INFO sync sync/sync.go:206 Connected to replica {"from": "192.168.64.254:8080", "to": "192.168.64.252:8080", "version": "v0.107.25"}

2023-02-27T14:41:02.263+0100 INFO client client/client.go:282 Add filter {"host": "192.168.64.252:8080", "url": "https://adguardteam.github.io/HostlistsRegistry/assets/filter_28.txt", "whitelist": false, "enabled": true}

2023-02-27T14:41:02.435+0100 ERROR sync sync/sync.go:241 Error syncing filters {"from": "192.168.64.254:8080", "to": "192.168.64.252:8080", "error": "400 Bad Request(Couldn't fetch filter from url https://adguardteam.github.io/HostlistsRegistry/assets/filter_28.txt: got status code 404, want 200\n)"}

Je pense que c'est une erreur qui ne vient pas de moi...

Modifié par _DR64_
Lien vers le commentaire
Partager sur d’autres sites

@MilesTEG1 : Merci! Effectivement ça a passé l'erreur mais j'en ai une autre…
En revanche la synchro a commencé 🙂 

2023-02-27T20:23:00.161+0100 INFO sync sync/sync.go:113 Connected to origin {"from": "192.168.64.254:8080", "version": "v0.107.25"}

2023-02-27T20:23:01.428+0100 INFO sync sync/sync.go:198 Start sync {"from": "192.168.64.254:8080", "to": "192.168.64.4:80"}

2023-02-27T20:23:01.697+0100 INFO sync sync/sync.go:206 Connected to replica {"from": "192.168.64.254:8080", "to": "192.168.64.4:80", "version": "v0.107.25"}

2023-02-27T20:23:03.486+0100 INFO client client/client.go:472 Set dhcp server config {"host": "192.168.64.4:80"}

2023-02-27T20:23:03.635+0100 ERROR sync sync/sync.go:263 Error syncing dns {"from": "192.168.64.254:8080", "to": "192.168.64.4:80", "error": "400 Bad Request(bad dhcpv4 configuration: dhcpv4: invalid IP is not an IPv4 address\n)"}

Le DHCP d'Adguard est désactivé pour ma part. Je dois rajouter un truc quelque part non?

Merci beaucoup

EDIT : 

C'est bon j'ai trouvé le problème !

J'ai rajouté les lignes suivantes dans le fichier de cong:

features:
  dhcp:
    serverConfig: false
    staticLeases: false

Du coup plus de synchro des paramètres du DHCP 🙂

Modifié par _DR64_
J'ai trouvé !
Lien vers le commentaire
Partager sur d’autres sites

Bonjour @MilesTEG1!

Bon ça a l'air de fonctionner mais j'aimerai quand même un avis sur mon docker-compose.

Dans l'idée, voici ce que je souhaite faire :

Créer grâce au même docker-compose :
un conteneur AdgH avec Macvlan sur mon NAS (IP : 192.168.64.254)
- un conteneur AdgH_Sync (là je sais pas trop si je suis bon dans la conf réseau et de la dépendance) L'ip de mon NAS est 192.168.64.10 et il m'est impossible d'accéder à la page 192.168.64.10:8780 
Créer un AdgH sur un Raspberry (IP : 192.168.64.4)

Utiliser le Raspberry en DNS principal
 

---
version: "2.4"
services:
####################################################################
  adguardhome-sync:
    image: lscr.io/linuxserver/adguardhome-sync:latest
    container_name: adguardhome-sync
    environment:
      - PUID=1047
      - PGID=100
      - TZ=Europe/Paris
      - CONFIGFILE=/config/adguardhome-sync.yaml
    volumes:
      - "/volume1/docker/AdguardHome/sync_config:/config"
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
    depends_on:
      - adguardhome_macvlan
    network_mode: bridge
    ports:
      - 8780:8080
    restart: always
####################################################################
  adguardhome_macvlan:
    image: adguard/adguardhome:latest
    container_name: Adguardhome
    hostname: AdGuard-Home--Jarvis
    environment:
      - PUID=1047
      - PGID=100
      - TZ=Europe/Paris
      - LANG=fr_FR.UTF8
      - LANGUAGE=fr_FR.UTF8
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
    volumes:
      - "/volume1/docker/AdguardHome/data:/opt/adguardhome/work"
      - "/volume1/docker/AdguardHome/config:/opt/adguardhome/conf"
    networks:
      mac0:
        ipv4_address: 192.168.64.254
    restart: always
    healthcheck:
      test: "/bin/netstat -pant | /bin/grep 53"
      interval: 45s
      timeout: 30s
      retries: 3
networks:
  mac0:
    external: true
Modifié par _DR64_
Lien vers le commentaire
Partager sur d’autres sites

Tu as bien ajouté et personnalisé le fichier yaml de config dans sync_config ? https://github.com/linuxserver/docker-adguardhome-sync/blob/main/root/defaults/adguardhome-sync.yaml

SInon il est dans dit dans la doc que l'autoconfig se fait sur le port 3000 pendant la mise en route, si tu n'utilises pas de fichier YAML il faut donc également translater ce port et te connecter sur IP_DU_NAS:3000 pour remplir les champs.

Le plus simple étant quand même de personnaliser ton fichier à la base.

Après je n'utilise pas le logiciel, je me contente de lire la doc, donc possible que des subtilités m'échappent.

Modifié par .Shad.
Lien vers le commentaire
Partager sur d’autres sites

Bonjour @.Shad. merci de ta réponse qui est correcte. 
Cependant tout fonctionne je ne vois pas la page d'authentification de l'api Adgh-Sync pourtant dans portainer elle est bien là et fonctionne ! 
image.thumb.png.e6877c548d0575802e67b0061576b9d2.png
Un extrait de mon fichier de conf :


# Configure the sync API server, disabled if api port is 0
api:
  # Port, default 8080
  port: 8780
  # if username and password are defined, basic auth is applied to the sync API 
  username: username
  password: password

Lien vers le commentaire
Partager sur d’autres sites

il y a 22 minutes, _DR64_ a dit :

  # Port, default 8080
  port: 8780

Tu confonds port interne et externe.
Au sein du conteneur, Adguard-Sync ne sait même pas que le port 8780 est utilisé. Lui il utilise le port 8080, c'est ce que tu précises quand tu écris 8780:8080.

Tu peux faire l'analogie avec le NAT que tu peux faire entre deux ports différents entre ton modem qui est exposé publiquement, et un périphérique de ton LAN.

Donc tu remets le port 8080.

Deuxième chose (une fois de plus je ne connais pas le logiciel, je peux donc me tromper), mais quand on parle d'interface d'API, tu n'as pas forcément un webserver derrière, c'est l'interface qui reçoit les infos entre tes deux instances d'Adguard. Toi tu n'as peut-être rien à voir là-dedans. Tu espères y configurer quoi au passage ? Il me semble que le fichier yaml contient toutes les infos dont Adguard-sync ou toi-même peuvent avoir besoin.

Modifié par .Shad.
Lien vers le commentaire
Partager sur d’autres sites

Tu es un génie !
Effectivement, si je demande un 8780 ext vers 8080 int et que je modifie le port en 8780 interne bah ça marche pas mdr
du coup j'ai remodifié le port interne en 8080 et :
image.png.e661af5af54936c7c28a2deb67723424.png
Miracle !
Merci !

Dans l'idée, c'est juste un accès aux logs da AdgH-Sync :
image.thumb.png.bf7e4b111ce42e90e38421a87004a0b7.png

Lien vers le commentaire
Partager sur d’autres sites

  • 1 an après...

Bonjour à tous,

Je déterre ce topic afin de solliciter les expert @MilesTEG1 et @.Shad.

J'ai donc Adgard Home via docker et mon Synology DS415+, le tout derrière une livebox 6. Adguard à sa propre IP via un réseau macvlan, encore merci .Shad. pour les tutos !

Je veux que le DHCP envoi automatiquement les DNS de Adguard aux équipements.

Soucis impossible de changer les DNS dans une livebox 6.

Je coupe donc le DHCP de la livebox pour le basculer sur l'instance Adguard.

Soucis, la box TV ne marche plus car il lui faut absolument que son IP soit délivrer par le DHCP d'orange. Je ne peux pas me passer de la box tv (canal pour moi et replay pour les enfants et madame)

Je tombe sur ce super tuto qui explique comme créer une règle 125 dans le DHCP pour émuler l'information à la box tv et retrouver les services : https://forums.framboise314.fr/viewtopic.php?t=5960

Le tuto explique de créer un fichier de conf DNSMASQ avec ces options mais pour Pi-Hole

dhcp-option=tag:decodeur,option:dns-server,192.168.1.1
dhcp-option-force=tag:decodeur,125,00:00:0D:E9:24:04:06:34:34:44:34:35:34:05:0F:4C:4B:32:32:30:36:36:44:50:39:39:39:38:30:35:06:09:4C:69:76:65:62:6F:78:20:36
dhcp-host=34:53:D2:8B:B6:77,set:decodeur

Je me retrouve donc à adapter leur trouvaille pour modifie l'option 125 du DHCP d'Adguard.

Cela passe par la modification du AdGuardHome.yaml

Voici comment j'ai modifié :

dhcp:
  enabled: false
  interface_name: ""
  local_domain_name: lan
  dhcpv4:
    gateway_ip: ""
    subnet_mask: ""
    range_start: ""
    range_end: ""
    lease_duration: 86400
    icmp_timeout_msec: 1000
    options: 
        - '125 hex 00:00:0D:E9:24:04:06:34:34:44:34:35:34:05:0F:4C:4B:32:32:30:36:36:44:50:39:39:39:38:30:35:06:09:4C:69:76:65:62:6F:78:20:36'
  dhcpv6:
    range_start: ""
    lease_duration: 86400
    ra_slaac_only: false
    ra_allow_slaac: false

Le DHCP est activé via l'interface graphique.

Cela a fonctionné une ou deux heure puis l'erreur G03 est de nouveau apparu.

J'ai tenté dans Adguard cela sans succès :

  • Ajouté la boxtv en tant que client et lui faire une règle avec les DNS de la box orange (81.253.149.2 & 80.10.246.132)

Avez vous une idée ?

Mon fichier AdGuardHome.yaml est'il bien fait par rapport aux infos DNSMASQ dit plus haut ?

Je passe par AdGuard pour le DHCP car je n'ai pas trouvé comment faire la modification avec le DHCP Server de Synology. On peut le faire ?

En attendent, j'ai fait le truc pas propre du tout mes fonctionnelles...

J'ai activé le DHCP de la livebox qui alloue deux IP automatiquement dont une que j'ai réservé pour la boxtv et l'autre pour une MAC fictif ! Beurk.

Merci d'avance à celui qui sera répondre 😉

Modifié par Titux
Lien vers le commentaire
Partager sur d’autres sites

il y a 36 minutes, MilesTEG1 a dit :

@Titux
je ne saurais t’aider avec ta configuration.

À l’époque où j’avais une livebox, j’avais suivi le tuto de @oracle7avec les VLAN  et les switchs qui vont bien. Mais j’avais un routeur dédié derrière la livebox.

Le souci du décodeur c’est qu’il nécessite les dns de la livebox.

Oui je n'ai pas l'intention d'avoir à ce jour un autre routeur.

Merci d'avoir pris le temps de me répondre.

Lien vers le commentaire
Partager sur d’autres sites

@Titux Je ne connais malheureusement ni Adguard (qui a l'air d'être proche de Pihole cela dit) ni les Livebox.
Tu n'as pas besoin d'un routeur dédié, un bête switch administrable 5 ports te permettra d'isoler les données dédiées aux décodeurs. Il te suffit de réserver un des ports de ta box pour cela :

schema-reseau-vlan.png

Si tu souhaites y arriver en modifiant les options de ton serveur DHCP, ça doit être possible avec Synology, car c'est ISC DHCP Server qui est utilisé, mais quant à savoir si les réglages que tu pourrais faire en ligne de commande seront persistants, c'est une autre histoire.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.