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 →
Ceci est une ancienne révision du document !
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.
Il est nécessaire que la paquet bridge-utils soit installé. Si ce n'est pas le cas
apt-get install bridge-utils
Par défaut, un conteneur lxc n'aura aucune conf réseau(sur une jessie en tout cas). Se sera à vous de lui en donner une.
Au menu
Nous ne verrons que le “Pont Simple” dans notre example
Création de l'interface réseaux de pont nommer lxcbr0
brctl addbr br0
On verifie par
ip addr show
On ajoute l'interface a “bridger”
brctl addif br0 eth0
puis on active le pont
ifup lxcbr0
puis on édite /etc/network/interface pour configurer notre pont de manière permanante
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp # pont réseau auto lxcbr0 iface lxcbr0 inet dhcp bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0
Dernier point, modifier la configuration de notre conteneur, on edite le fichier /var/lib/lxc/proxies/config pour remplacer la valeur lxc.network.type = none
... lxc.network.type = veth lxc.network.flags = up lxc.network.link = lxcbr0 lxc.network.name = eth0 lxc.network.hwaddr = 00:16:3e:a3:23:1d //l'adresse MAC vous l'inventez bien entendu lxc.network.mtu = 1500 ...
puis redémarrer votre conteneur pour tester si vous avez le réseau
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