Guten Tag zusammen,
ich brauche etwas Hilfe bei meiner Netzwerkkonfiguration. Ich habe zwei Hostserver A,B auf denen jeweils Debian sowie Proxmox installiert sind.
Beide Server haben jeweils auf dem Interface ens3 ihre jeweilige Public-IP konfiguriert, auf ens6 eine IP in 192.168.150.0/24 und eine linux bridge vmbr0 mit IP in 192.168.151.0/24 (Server A) bzw. 192.168.152.0/24 (Server B). Ebenso habe ich auf beiden Servern eine Route eingerichtet zum Subnetz der Container des anderen Servers. Damit kann ich von beiden Hosts aus die Container des jeweils anderen Servers erreichen. Aber, ich kann von einem Container auf Host A weder Host B noch die Container auf Host B erreichen.
#Server A: Server B:
ens3 -> Public IP ens3 -> Public IP
ens6 -> 192.168.150.1/24 ens6 -> 192.168.150.2/24
vmbr0 -> 192.168.151.1/24 vmbr0 -> 192.168.152.1/24
ip route add 192.168.152.0/24 via 192.168.150.2 dev ens6 ip route add 192.168.151.0/24 via 192.168.150.1 dev ens6
Container A1 auf Server A, Container B2 auf Server B
A1,B1 Internet geht
Host A ping A1 geht
Host A ping B2 geht
A1 ping 192.168.150.1 (Server A) geht
A1 ping 192.168.150.2 (Server B) geht nicht
traceroute auf A1 für 192.168.150.2 sagt mir, dass er es über 192.168.151.1 (vmbr auf Server A) versucht.
Versuche ich die ip route (s.o) auch auf auf A1 anzulegen, beschwert er sich über einen invaliden nexthop -> er kann Server B unter 192.168.150.2 ja ebenfalls nicht erreichen.
Wie mache ich das Subnetz der Cloud-Vlan Interfaces (ens6->192.168.150.0/24) für die Container zugänglich, bzw. wie mache ich diese Subnetze über die bridges vmbr0 zugänglich?
Oder, wie macht man es richtig?
Viele Grüße,