T0MM
27.01.03, 22:47
Hallo,
ich habe ein gateway mit zwei statischen, offiziellen IP's
auf der externen Seite die an eth0 hängt (die zweite IP
ist als Alias eth0:1 vergeben worden),
Die andere Seite des Gateways hängt im LAN (192.168.0.0).
Es gibt im LAN einen Rechner mit der IP 192.168.0.111.
Wenn ich jetzt ZB einen Webserver auf dem Rechner im LAN hätte,
kann ich am gateway mir eine Portredirection einbauen, so dass
jegliche Anfragen an Port 80 zum internen Server 192.168.0.111
auf Port 80 durchgeleitet werden.
Jetz kommt die 100-Punkte Frage:
Wie kann ich alles was am gateway ankommt redirecten?
Das gateway soll alles was an eth0:1 ankommt _eins_zu_eins_
an 192.168.0.111 weiterleiten, so als wäre der interne
LAN-Server draussen?
Schafft man das nur mit iptables (ich habe schon jegliche
erdenkbare Konstallationen mit SNAT und DNAT ausprobiert,
aber es will nicht klappen)? Oder Muss man vieleicht
irgendein Tunnel bauen? Oder geht das garnicht,
wenn der Rechner im LAN steht (kann ich mir bei Linux
ehrlich gesagt nicht vorstellen)?
Habt Ihr 'ne Idee?
Danke
Tom
ich habe ein gateway mit zwei statischen, offiziellen IP's
auf der externen Seite die an eth0 hängt (die zweite IP
ist als Alias eth0:1 vergeben worden),
Die andere Seite des Gateways hängt im LAN (192.168.0.0).
Es gibt im LAN einen Rechner mit der IP 192.168.0.111.
Wenn ich jetzt ZB einen Webserver auf dem Rechner im LAN hätte,
kann ich am gateway mir eine Portredirection einbauen, so dass
jegliche Anfragen an Port 80 zum internen Server 192.168.0.111
auf Port 80 durchgeleitet werden.
Jetz kommt die 100-Punkte Frage:
Wie kann ich alles was am gateway ankommt redirecten?
Das gateway soll alles was an eth0:1 ankommt _eins_zu_eins_
an 192.168.0.111 weiterleiten, so als wäre der interne
LAN-Server draussen?
Schafft man das nur mit iptables (ich habe schon jegliche
erdenkbare Konstallationen mit SNAT und DNAT ausprobiert,
aber es will nicht klappen)? Oder Muss man vieleicht
irgendein Tunnel bauen? Oder geht das garnicht,
wenn der Rechner im LAN steht (kann ich mir bei Linux
ehrlich gesagt nicht vorstellen)?
Habt Ihr 'ne Idee?
Danke
Tom