Jeedom + macvlan Question

Salut Salut ,

Je ne voulais pas déterrer un vieux sujet … vieux d’un ans

Petite question, peut-on installer le réseau macvlan après une installation jeedom « fonctionnel » ?
(passage d’un RPI vers un mini pc sous docker mais hombridge OFF et Ping IP OFF…)
J’ai déjà tous de configuré Grafana, Influx DB, MQTT, MQTT2Zigbee, MQTT Assistant

J’ai une box secondaire dédié pour la domotique et les divers équipements wifi

IP Box 10.0.0.1
IP Portainer 10.0.0.101
Les infos en dessous, sont-elles correctes ?

docker network create \
-d macvlan \
--subnet=10.0.0.0/24 \
--ip-range=10.0.0.240/29 \
--gateway=10.0.0.1 \
--aux-address="host_bridge=10.0.0.241" \
-o parent=enp0s31f6 \   <<< ***J'ai pas de nas.Ligne a Supprimer ???****
mymacvlan

docker network create \ Commande docker pour créer un réseau
-d macvlan \ Utilisation du driver macvlan de Docker
–subnet=192.168.1.0/24 \ On utilise notre réseau existant
–ip-range=192.168.1.240/29 \ On attribue une plage d’adresse IP de 192.168.1.240 à 192.168.1.247
–gateway=192.168.1.1 \ On utilise le réseau de notre box
–aux-address=« host_bridge=192.168.1.241 » \ On réserve une adresse spécifique 192.168.1.241
-o parent=enp0s31f6 \ On le jointe au nom du réseau du NAS
mymacvlan On donne un nom à notre réseau mymacvlan

Selon le tuto de micka260

Est-ce que cela suffit en modifiant le réseau de connection sur portainer de bridge vers mymacvlan?

Merci d’avance pour vos retours !

Bien sur c’est ce que j’ai fais ! Il faudra juste modifier une fois terminé la configuration du réseau dans jeedom.

Non, tu supprimes ton conteneur jeedom, et tu le re créer.

Docker à la chance de ne rien perdre grâce au volume. Du moment que tu gardes les mêmes volume alors ton jeedom sera a l’identique une fois le conteneur re créer.

Super Merci Micka ! :slight_smile: je test ça bientôt

Je suis exactement ton tuto et roulez jeunesse !
Et pour les infos de macvlan c’est ok ?

Il s’agit de la carte réseau, il ne faut pas supprimer mais mettre la carte réseau utilisé

Salut Salut :wink:

J’ai suivi ton tuto mais ça plante au moment de l’installation de Jeedom dans les LOG :confused: (voir PJ)

docker network create \
-d macvlan \
--subnet=10.0.0.0/24 \
--ip-range=10.0.0.240/29 \
--gateway=10.0.0.1 \
--aux-address="host_bridge=10.0.0.241" \
-o parent=enp2s0 \
mymacvlan

Fichier nano docker-compose.yml

version: '2'

networks:
    default:
        external:
             name: mymacvlan #ICI on dit de passer par le réseau mymacvlan précédement créer.
services:
    jeedom:
        container_name: jeedom-macvlan #On donne le nom du conteneur
        image: jeedom/jeedom:latest #On utilise l'image docker de jeedom
        privileged: false #On ne donne pas les droits previlège, j'ai passé beaucoup de temps a comprendre qu'il fallai>        pid: "host"
        stdin_open: true
        tty: true
        hostname: jeedom
        mac_address: a0:ca:ab:cd:ef:01 #Adresse MAC de notre conteneur
        networks:
             default:
                ipv4_address: 10.0.0.100 #Adresse IP de mon conteneur
        volumes:
             - "/doker/jeedom/www:/var/www/html" #/dossier-de-config:/var/www/html
             - "/doker/jeedom/db:/var/lib/mysql" #/dossier-de-base-de-donnée:/var/lib/mysql
        restart: unless-stopped #On redémarre le conteneur avec la machine
        environment:
             - TZ=Europe/Paris
             - PUID=1000 #OK
             - PGID=1000 #OK
             - SYSTEMD_IGNORE_CHROOT=yes #Important
             - SHELL_ROOT_PASSWORD=monpass #Mots de passe SSH du conteneur
             - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

J’ai retiré les ports USB car je n’ai qu’un sniffer ZIGBEE2MQTT le port usb est dedans et tt fonctionne :smiley:

_jeedom-macvlan_logs.txt (3,5 Ko)

Je coince… Je suis sur c’est un truc tout con …

Merci d’avance, si vous avez la réponse !!!

Bonjour

Le tuto que tu as utilisé est une copie du mien …
en mieux ou moins bien, c’est toi qui jugera

Salut Didier !

Merci pour ton tuto ! J’ai le même problème dans les logs de mon container
J’ai bien toutes les lignes de création de Jeedom (OK à la fin) avec toutes les étapes, mais … ça ne fonctionne pas au moment de lancer le container :confused:

J’avais réussi à installer jeedom avec les commandes suivantes.

JEEDOM

$ sudo mkdir -p /opt/jeedom/mysql
$ sudo mkdir -p /opt/jeedom/html

$ docker run --name jeedom -v /opt/jeedom/www:/var/www/html -v /opt/jeedom/mysql:/var/lib/mysql -e ROOT_PASSWORD="monpass" -p 9080:80 -p 3457:3457 --restart always jeedom/jeedom:latest

Est-ce que c’est parce que je suis sur Debian 11 ? …
C’est déjà le 4ième weekend … À avoir une installation propre :confused:

Re a tous ! J’ai réussi a bidouiller l’image existante avec macvlan :wink:
Sans passer par une nouvelle installation de Jeedom

Maintenant je peux démarrer mes graphiques