Public Cloud OVHcloud - Network bridge sur containers
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Network bridge sur containers

Von
JeremyH4
Erstellungsdatum 2020-05-24 18:46:59 (edited on 2024-09-04 11:20:01) in Public Cloud OVHcloud

Bonjour à tous,

J'essaie LXD sur une VM Openstack, j'aimerais pouvoir recevoir une IP d'un réseau Openstack sur les container mais les containers lxc créés ne reçoivent aucune IP.

J'ai suivi ce tuto: https://blog.simos.info/how-to-make-your-lxd-containers-get-ip-addresses-from-your-lan-using-a-bridge/

J'ai configuré un sous réseau dans Openstack:
`allocation_pools | 192.168.42.1-192.168.42.254 cidr | 192.168.42.0/24`

la vm à reçu l'interface eth1:
eth1: flags=4163 mtu 9000
inet 192.168.42.118 netmask 255.255.255.0 broadcast 192.168.42.255
inet6 fe80::f816:3eff:fee3:34aa prefixlen 64 scopeid 0x20
ether fa:16:3e:e3:34:aa txqueuelen 1000 (Ethernet)
RX packets 6 bytes 1590 (1.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 58 bytes 12204 (11.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Sur ma VM Openstack, j'ai utiliser la configuration suivante:

$ sudo apt install bridge-utils
$ sudo brctl addbr mybridge1
$ vim /etc/network/interfaces
# The main Bridge
auto mybridge1
iface mybridge1 inet dhcp
bridge-ifaces eth1
bridge-ports eth1
up ip link set eth1 up

# The primary network interface
iface eth1 inet manual

Y a-til une restriction sur les VM Openstack qui ferait que mes container ne reçoivent pas d'IP ?
Ou y t-il une erreur dans se que j'ai fait ?

D'avance merci


2 Antworten ( Latest reply on 2020-05-29 17:12:52 Von
JeremyH4
)

Hello,

Oui, les serveurs DHCP d'openstack ne distribuent des IP qu'aux adresses mac qu'ils connaissent.
Il te faudra donc installer ton propre serveur DHCP pour resoudre ce probleme.

Salut,

Merci pour la réponse :)