Anzeige:
Ergebnis 1 bis 7 von 7

Thema: problem mit iptables DNAT

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    9

    Exclamation problem mit iptables DNAT

    Hallo,

    ich möchte alle Anfragen, die von einer bestimmten SourceIP kommen zwangsweise auf einen Proxy umleiten. SourceIP und Proxy befinden sich im selben Class C.

    Das Netz ist folgendermaßen aufgebaut.

    Gateway(IP...1)<-Bridging Firewall (br0)->ClassC(IP...2-254)

    Code:
    iptables -t nat -I PREROUTING -i br0 -p tcp -s SourceIP/32 --dport 80 -j DNAT --to DESTIP:3128
    Folgende Probleme
    1. Ich bekomme bei allen anfragen auf Port 80 einen Timeout vom Browser gemeldet.
    2. Ich finde die neu erstelle Rule in keiner chain.

    iptables -L PREROUTING und iptables -L FORWARD taucht sie nicht auf.
    selbst wenn ich ein iptables -L | grep IP/HOST absetze, finde ich die Rule nicht, obwohl sie etwas macht.

    Löschen kann ich die Rule einfach mit
    Code:
    iptables -t nat -D PREROUTING -i br0 -p tcp -s SourceIP/32 --dport 80 -j DNAT --to DESTIP:3128
    Dann kann ich auch wieder normal auf Port 80 surfen.

    Ich dachte zuerst, dass es am Proxy liegt und haben anstattdessen einen normalen Webserver angegeben, mit dem selben Ergebnis.

    Ich wäre wirklich dankbar, wenn mir jemand helfen könnte. Sitze schon den ganzen Tag daran und so langsam gehen mir die Ideen aus.

    Danke.

  2. #2
    Moderat0r Avatar von geronet
    Registriert seit
    May 2001
    Ort
    Grainau
    Beiträge
    6.099
    Probiers mal mit iptables -t nat -L

    Der Proxy muss dafür abar auch konfiguriert sein.

    Grüsse, Stefan
    Nur Puffin verleiht dir die Kraft und Ausdauer die du brauchst!

  3. #3
    Registrierter Benutzer Avatar von mkahle
    Registriert seit
    Aug 2004
    Ort
    Hanau am Main
    Beiträge
    547
    bzgl. des Anzeigens der Regel: siehe Posting von geronet

    Bzgl. des Funktionierens oder auch Nicht-Funktionierens: Deine Regel verbiegt lediglich Ziel-IP und Ziel-Port. Hast Du das resultierende Paket auch in der Forward-Chain (ggf. Input-Chain, falls DESTIP = IP der Firewall) auch erlaubt?
    Warren's Regel:
    Willst du den Fachmann herausfinden, nimm den, der die meiste Zeit braucht und die höchsten Kosten für eine Sache voraussagt.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    9
    Hi,

    erstmal dank für die antworten.

    iptables -t nat -L hatte ich zwischenzeitlich schon entdeckt, aber trotzdem danke.

    was die chains angeht, steht alles relevante auf ACCEPT

    leider findet sich zu meiner problematik auch keine brauchbare doku im netz. da gehts wenn überhaupt um masquerading und das mach ich ja nicht. ich hab nur echte IPs. alles subobtimal

  5. #5
    Registrierter Benutzer Avatar von klemens
    Registriert seit
    Nov 2002
    Ort
    Wien
    Beiträge
    2.061
    Den Netzaufbau hast nicht genau beschrieben - Hast da so eine Art "Dreieck"?

    Rechner - Router - Proxy -- direkt retour - Rechner

    Dann will es meiner Erfahrung nach einfach nicht. Dann musst dafür sorgen, dass die Route retour wieder über den Router geht.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    9
    client
    |
    |
    | (transparente)
    |------ bridging firewall ----------------------------------gateway (cisco 3750, auf den ich aber keinen zugriff habe)
    | (2.4.18 + bridge-nf-0.0.7-against-2.4.18)
    |
    |
    proxy
    (squid 2.4.6-2)


    client, proxy, bridging firewall und der gateway liegen im selben class-C-subnetz

  7. #7
    Registrierter Benutzer Avatar von klemens
    Registriert seit
    Nov 2002
    Ort
    Wien
    Beiträge
    2.061
    Wenn alle drei im selben Netz liegen, dann bekommt "client" das Antwortpaket seiner Anfragen von "proxy", erwartet sie aber von der "bridging firewall" (bzw. vom gateway).

    IMHO geht das nur mit einem Masquerading auf der Firewall, bzw. wenn Du "client" und "proxy" in verschiedene Netze legst.

Ähnliche Themen

  1. VNC Iptables
    Von Volkmars1 im Forum Router und Netzaufbau
    Antworten: 4
    Letzter Beitrag: 06.11.03, 14:00
  2. zuviel logging bei iptables
    Von der_angler im Forum Router und Netzaufbau
    Antworten: 2
    Letzter Beitrag: 23.09.03, 23:09
  3. Iptables
    Von MisterX im Forum Linux in heterogenen Netzen
    Antworten: 17
    Letzter Beitrag: 09.03.03, 19:15
  4. firewall blockt ACK,SYN-Pakete
    Von SniperRifle im Forum Sicherheit
    Antworten: 32
    Letzter Beitrag: 18.01.03, 22:54
  5. FW für Debian 3.0
    Von tantalus im Forum Sicherheit
    Antworten: 11
    Letzter Beitrag: 18.11.02, 15:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •