logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


TP : Configurer des conteneurs LXC en mode Bridge

  • Objet : Configurer la machine hôte et les conteneurs LXC afin qu'il dispose chacun d'une adresse
  • Niveau requis :
  • Commentaires : Modifier la configuration réseau d'un environnement LXC Installer un conteneur LXC :-)
  • Suivi :
  • Commentaires sur le forum : ici 1)

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Introduction

Lors d'une installation par défaut d'un conteneur LXC, le conteneur partage la même interface réseau que la machine hôte. Elle dispose donc de la même adresse IP, et partage les mêmes ports. On peut modifier la configuration réseau afin d'individualiser cette adresse.

bendia: FIXME Lors de mes essais, je n'obtiens pas un fonctionnement satisfaisant si je met des IP fixes, que se soit au niveau de l'interface hôte, du pont ou du conteneur. C'est pour cela que je n'indique ici qu'une configuration via DHCP

captnfab: pour ma part, je n'ai pas eu de problème de ce genre avec une interface conteneur en statique.

Préparer la machine hôte

Les outils

Il est nécessaire que la paquet bridge-utils soit installé. Si ce n'est pas le cas

apt-get install bridge-utils

Créer un pont

Il faut créer un pont pour l'interface réseau. Dans /etc/network/interfaces

auto br0
iface br0 inet dhcp
    bridge_ports eth0
    bridge_fd 0
    bridge_maxwait 0

Reconfigurez le réseau avec :

service network-manager stop
ifup br0
service network-manager start

Voilà, l'hôte est prêt

Le fichier de configuration du conteneur

Dans le fichier de configuration du conteneur, ajouter les lignes suivante

lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.hwaddr = 00:00:00:00:00 #votre super adresse Mac unique dans votre réseau, facultatif
lxc.network.ipv4 = 192.168.0.249/24 # votre adresse ipv4, facultatif
lxc.network.ipv4.gateway = 192.168.0.254 # votre passerelle, facultatif

Après lancement de la machine2), celle ci dispose d'une adresse IP différente de celle de la machine hôte, octroyée par le DHCP ou, si vous avez spécifié les deux dernières lignes, par vous-même :-)

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/autres/vm/lxc/reseau-bridge.1443802255.txt.gz · Dernière modification: 02/10/2015 18:10 par milou

Pied de page des forums

Propulsé par FluxBB