Ne propunem să realizăm o configurație în care fiecare container se găsește în fiecare rețea. Vom renunța la bridge-uri și vom face legături unu-la-unu între containere și stația host.
Pentru început, extrageți (ștergeți) interfețele din bridge-uri și apoi ștergeți bridge-urile (br0 și br1). Urmăriți pagina de manual a comenzii brctl pentru opțiunile utile.
host.
DOWN). Folosiți ip link pentru a realiza acest lucru.
Apoi ștergeți vechile configurații (adrese IP, rute implicite) de pe containere.
După aceea realizați următoarele:
eth0 a stației host folosind comandaroot@host:~# dhclient eth0
10.10.10.0/24 pe legătura host(veth-red) ↔ red(eth0).20.20.20.0/24 pe legătura host(veth-green) ↔ green(eth0).30.30.30.0/24 pe legătura host(veth-blue) ↔ blue(eth0).host.
veth de pe stația host și pe interfețele eth0 de pe containere. De exemplu, petnru legătura host(veth-red) ↔ red(eth0) puteți configura:
10.10.10.1/24 pe interfața veth-red de pe stația host10.10.10.2/24 pe interfața eth0 de pe stația red
eth0 ale containerele. Verificați acest lucru folosind comanda
# ip a s
și, dacă au dispărut, refaceți rapid configurația pe containerul în cauză.
În cazul unei configurări corecte, veți avea conectivitate între toate containerele, prin intermediul stației host pe post de ruter. Folosiți ping pentru testarea conectivității.