Réseau - création d'un bridge avec un serveur DHCP / DNS conteneurisé
Objectifs
- Mettre en oeuvre DHCP et DNS sur un bridge à l'aide d'un conteneur
- Mettre en oeuvre SNAT pour les paquets sortant
- Mieux comprendre le rôle des bridges Linux (en leur affectant une IP, ils jouent le rôle de passerelle IP)
Principe
- Création d'un bridge
br-lab servant de passerelle (192.168.100.1/24)
- Création d'un conteneur
br-lab-dnsmasq (192.168.100.2/24) avec DNS et DHCP
- Création d'un conteneur de test (
br-lab-node-1) client pour le serveur DHCP
Pré-requis
sudo apt-get update
sudo apt-get install -y debootstrap
sudo apt-get install -y systemd-container
sudo apt-get install -y iptables
# Activer le routage IPv4 de manière persistante
echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.d/99-custom.conf > /dev/null
sudo sysctl --system
Scripts