Salut !
J'ai un système tournant sous lxc, le mode graphique fonctionne bien via DISPLAY=:0
.
Le soucis, quand j'ajoute un interface réseau (br0) sur mon système principale pour utiliser dans le système sous lxce, le mode graphique n'affiche plus rien.
Savez-vous comment le faire fonctionner ?
nom interface ajouter: br0
config lxc:lxc.network.type = veth
lxc.network.link = br0
lxc.network.name = essai
# va falloir etre plus precis
Posté par NeoX . Évalué à 2.
tu as configuré lxc pour utiliser le br0 comme carte de connexion,
et le conteneur que tu vas installer aura une carte vethX branchée sur le bridge (br0)
ok, mais tu as créé le br0 sur la machine principale ?
tu as affecté une adresse ip à ce br0 (en lieu et place de l'ancienne carte eth0/wlan0/ensX/enspY ?)
parce qu'il faut deja que la machine principale soit en reseau via br0, ensuite seulement viendront les conteneurs
[^] # Re: va falloir etre plus precis
Posté par Anonyme . Évalué à 1. Dernière modification le 11 juin 2018 à 12:58.
Voici la config interface machine principale:
[^] # Re: va falloir etre plus precis
Posté par NeoX . Évalué à 2.
Je garderais le
qui permet d'activer la carte, puis de monter le br0 dessus
que dit la machine, en ligne de commande si tu n'as plus d'interface graphique, avec les commandes suivante
[^] # Re: va falloir etre plus precis
Posté par Anonyme . Évalué à 1. Dernière modification le 11 juin 2018 à 23:48.
J'ai pas eu d'expérience sur ces choses avant cet fois-ci, j'arrives pas à détailler le sujet.
Voici ce que renvois.
la machine:
celui lxc:
[^] # Re: va falloir etre plus precis
Posté par NeoX . Évalué à 2.
les deux machines sont bien sur le meme reseau (192.168.1.x/24)
elles doivent donc bien communiquer
par contre c'est lxce qui ne demarre donc plus avec cette configuration reseau,
peut-etre parce que X cherches une IP sur enp3s0 ?
mais je ne sais pas comment corriger cela :/
[^] # Re: va falloir etre plus precis
Posté par Anonyme . Évalué à 2. Dernière modification le 12 juin 2018 à 17:24.
J'ai trouver la solution.
Fonctionnement basique:
Dans /tmp/.X11-unix/ se crée un fichier X0 lorsque l'utilisateur ouvre sa session graphique sur la machine principale.
Et dans le système sous lxc, via la config, on permet d'avoir le même fichier, ce qui autorise l'accès graphique (j'avais déjà dans la config lxc).
lxc.mount.entry = /tmp/.X11-unix tmp/.X11-unix none bind,optional,create=dir
Mais à chaque démarrage système, le fichier X0 est effacé.
Du coup en ajoutant read only:
lxc.mount.entry = /tmp/.X11-unix tmp/.X11-unix none bind,optional,create=dir,ro
On empêche l'effacement X0 et tout fonctionne à merveille.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.