NAT Regeln unter Suse
Also ich gebe es gleich hier im ersten Satz zu. Ich bin kein Freund von Suse.
Als Admin kann man sich leider nicht immer raussuchen was man machen möchte und / oder welches System man gerade bedienen muß. Also war es an der Zeit das ein Kunde mir ein Suse vor die Nase gesetzt hat. Generell kein Problem ist ja auch nur ein Linux, zwar mit der YAST Seuche aber im Grunde auch nur ein Linux.
Hab alles installiert, konfiguriert, etc. Keine Probleme, YAST war teilweise sogar Hilfreich (wer hätte das gedacht). Doch am Ende nachdem ich auch die Friewall (mittels YAST) so am start hatte wie sie sein sollte gab es noch zwei NAT Regeln die rein sollten.
Ganz einfaches Ding, ein TomCat läuft auf Port 8080 und wir wollen das die Leute die auf 80 ankommen zu ihm auf die 8080 geworfen werden. Alltäglich und kein Hexenwerk.
Hatte die Regel schon von Hand über die shell rein gepumpt, aber die Regel soll ja auch bootfest sein. Also ab ins YAST … hmmm … nix. Erstmal ein wenig gestöbert … masquerading muß verfügbar sein. Ja war es, alle Module die ich brauche sind im Kernel drin. Also im YAST nach dem Eintrag gesucht. Da war er. Aber komplett nicht zu gebrauchen. Ok, noch ein wenig gestöbert und da haben wir es. Die Jungs wo das FireWall Script gebastelt haben, haben sich doch was gedacht und waren gar nicht so *räusper* wie ich dachte.
Man gehe in die Datei …
/etc/sysconfig/SuSEfirewall2
…. finde dort den Eintrag …
FW_CUSTOMRULES=""
… ändere ihn in …
FW_CUSTOMRULES="/etc/sysconfig/scripts/SuSEfirewall2-custom"
… schnappe sich dann diese Datei …
/etc/sysconfig/scripts/SuSEfirewall2-custom
… ja und jetzt gehen einem die Augen auf. In der Datei gibt es sämtliche hooks die man gerne haben möchte um an der richtigen Stelle in der Firewall seine extra Regeln zu platzieren. Also sei es die NAT Regel die ich haben wollte oder etwas anderes, hier findet ihr sämtliche Einstiegspunkte die ihr suchen könntet.
