iptables - NAT - mehrere öffentliche IPs

dark alex

Depp vom Dienst
Hi!

Ich habe ein simples Problem, finde aber die Lösung nicht.

Ich habe mehrere öffentliche IPs, möchte diese via NAT an interne IPs weiterleiten.

Internes Netzwerk:
Der "Router": 192.168.0.1
Clients: 192.168.0.100, 192.168.0.101, 192.168.0.102

Sende ich eine Anfrage an eine der öffentlichen IPs, so wird mir 192.168.0.1 antworten: 88.89.123.13, 88.89.123.14, 88.89.115.55, 88.89.116.55
Wie man sieht 4 IPs (wurden sinngemäß abgeändert) aus drei Subnetzen wovon mir keines exclusiv zur Verfügung steht.

Folgendes gilt es zu schaffen:
Anfrage an 88.89.115.55 soll von 192.168.0.1 behandelt werden.
88.89.123.13 => 192.168.0.100
88.89.123.14 => 192.168.0.101
88.89.116.55 => 192.168.0.102

Die Clients sind mit dem Router verbunden, der Router ist zusätzlich mit dem Internet verbunden.
Bridge ist technisch nicht möglich.

Ich hoffe wir finden gemeinsam eine gute Lösung
 
NAT kann auch die DST-Adresse der ankommenden Pakete berücksichtigen. Sehr einfach konfiguriert sich sowas z.B. mit Shorewall.
 
Back
Top