Netzwerkproblem mit Bridge ("Absender IP" falsch)

JohnD

Renowned Member
Oct 7, 2012
84
12
73
Hallo zusammen,

ich habe seit kurzem ein Problem, das die Ursache für diverse andere Probleme zu sein scheint.

Ich habe einen Proxmox Host laufen, der ein Subnetz (Hetzner) folgendermaßen für VMs bereitstellt:

Code:
auto vmbr0
iface vmbr0 inet static
  address 188.40.xxx.209
  netmask 255.255.255.240
  bridge_ports none
  bridge_stp off
  bridge_fd 0

Die Host IP des Proxmox Hosts lautet: 88.99.xxx.116

Seit kurzem kommen alle ausgehenden Verbindungen zu externen Servern von den VMs von 88.99.xxx.116 statt der VM IP, was zu diversen Problemen führt (Mailserver reverse dns lookup bspw).

Von VM zu VM, wird überall die 188.40.xxx.209 angegeben statt der eigentlichen VM IP.

Was könnte da schief gegangen sein?

Danke euch.
 
Ich habe mangelhaftes Wissen zum Netz von Hetzner und habe habe schon einmal "falsch beraten" - deren Subnetze funktionieren anscheinend anders, als die "reine Lehre" vorgibt.

Darum nur als simplen Hinweis eines Außenstehenden: .116 liegt nicht in dem konfiguriertem Netz!

Code:
$ ipcalc  188.40.0.209/28
Address:    188.40.0.209
Network:    188.40.0.208/28
Netmask:    255.255.255.240 = 28
Broadcast:    188.40.0.223

Address space:    Internet
Address class:    Class B
HostMin:    188.40.0.209
HostMax:    188.40.0.222
 
Das Problem ist gelöst. Für ein anderes Projekt wurde wohl eine Bridge mit internen IPs und NAT angelegt und dann die iptables MASQUERADE Regel ein wenig zu großzügig angewendet.