Bonjour
J'ai actuellement un DS220+, j'ai changé NPM pour Swag.
J'ai suivi ton super tuto, tout fonctionne bien à part la résolution des IPs.
La seule ip qui ressort de tous les logs pour fail2ban est celle-ci :
172.17.0.1 ⇒ Associer a aucuns containers docker
Au passage, j'ai installé Swag avec le Network Bridge.
Voici mon Compose :
YAML:
version: 3,8
services:
swag:
image: linuxserver/swag:latest
container_name: Swag
network_mode: bridge
cap_add:
- NET_ADMIN
environment:
- PUID=1026
- PGID=101
- TZ=Europe/Paris
- URL=domain.ndd
- SUBDOMAINS=wildcard
- VALIDATION=dns
- DNSPLUGIN=ovh
- EMAIL=monemail
- DOCKER_MODS=linuxserver/mods:swag-dbip|linuxserver/mods:swag-dashboard
volumes:
- /volume1/docker/swag/config:/config
- /volume1/docker/jellyfin/config/log/:/jellyfin:ro
ports:
- 4443:443
- 8080:80
- 8181:81
Ensuite, j'ai vu quelques commentaires sur la résolution d'ip réel, en passant par un MACVLAN.
J'en ai donc créé un, mais ne fonctionne apparemment pas :
sudo docker network create -d macvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 --ip-range=192.168.10.197/32 -o parent=bond0 swag-network
Alors ça pas de soucis, le MACVLAN ce créé, mais une fois que je mets Swag dedans, je n'ai aucuns accès.
Que cela soit 192.168.10.197 ou 192.168.10.197:81 pour le dashboard.
Dernier point, dans les logs de chaque container, j'ai une mauvaise résolution de base d'IP client.
Il me ressort la même 172.17.0.1, je ne vois pas comment résoudre mon problème.
Car du coup, fail2ban ne fonctionne pas parce qu'il me ressort que l'ip ci-dessus.
Je ne pense pas que cela vienne de Swag en Bridge, car les containers me ressorte la même IP que je sois en 4G sur mon téléphone ou non.
Et ADguard Home qui lui est en HOST me résout sans problème les IPs.
Si quelqu'un à une idée, ça fait deux jours que je cherche, mais en vain.
Merci de m'avoir lu