#1 Le 27/09/2022, à 16:48
- Frod0n
Impossible de modifier le sous-réseau du pont ou de créer un nouveau r
Bonjour à tous,
Je voudrais construire une petite infrastructure entièrement sous Linux. Pour la partie LDAP et serveur de fichiers, je voudrais mettre en place un serveur Docker qui hébergera les conteneurs OpenLDAP et Owncloud. Je voudrais avoir un réseau 10.10.15.0/24 pour mon serveur Docker et ses conteneurs.
Cela donnera :
Srv_Docker : 10.10.15.10
OpenLDAP : 10.10.15.1
Owncloud : 10.10.15.5
Il est impossible de créer un réseau avec l'adressage 10.10.15.0/24 car il semble qu'il existe déjà un réseau avec cet adressage.
Création d'un réseau avec le sous-réseau 10.10.15.0/24
docker network create --subnet 10.10.15.0/24 --gateway 10.10.15.254 test
Error response from daemon: Pool overlaps with other one on this address space
ifconfig
ifconfig :
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 10.10.15.1 netmask 255.255.0.0 broadcast 10.10.255.255
ether 02:42:99:46:57:11 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.10.15.10 netmask 255.255.255.0 broadcast 10.255.15.255
inet6 fe80::20c:29ff:fe1d:9bc9 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:1d:9b:c9 txqueuelen 1000 (Ethernet)
RX packets 183 bytes 13477 (13.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 81 bytes 9002 (9.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19 base 0x2000
Liste des réseaux :
Docker network ls
NETWORK ID NAME DRIVER SCOPE
6769af814ca4 bridge bridge local
91992f85bf6d host host local
3d8f8aeefaf6 none null local
Affichage du réseau Bridge
docker inspect bridge :
"Subnet": "10.10.0.0/16",
"Gateway": "10.10.15.1"
Afficher la version du système d'exploitation
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.5 LTS"
Afficher la version de docker
docker version
Version: 20.10.18
Avez-vous une idée de comment je pourrais avoir les IP 10.10.15.1 & 10.10.15.5 sur mes conteneurs tout en ayant l'adresse 10.10.15.10 sur mon hôte Docker ?
En vous remerciant.
Hors ligne
#2 Le 27/09/2022, à 19:09
- mazarini
Re : Impossible de modifier le sous-réseau du pont ou de créer un nouveau r
inet 10.10.15.1 netmask 255.255.0.0 broadcast 10.10.255.255
inet 10.10.15.10 netmask 255.255.255.0 broadcast 10.255.15.255
Il me semble qu'il faudrait uniformiser le netmask et le broadcast entre les 2 ou mettre 10.11 pour 1 des 2.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#3 Le 28/09/2022, à 08:06
- bruno
Re : Impossible de modifier le sous-réseau du pont ou de créer un nouveau r
Bonjour,
Pourquoi le mode « bridge » par défaut de docker ne te convient-il pas ?
AMHA cela ne peux pas fonctionner : sous réseaux en conflit. Et c'est une mauvaise idée d'avoir docker sur le même réseau que l'interface physique : pas d'isolation et si on le veut vraiment on utilise le réseau de l'hôte.
Tu devrais lire attentivement la doc officielle