IPs auf Rechner sperren (mal wieder)

  • Irgendwie komme ich da auf keinen grünen Zweig, obwohl ich schon einige Tipps in einem anderen Fred dazu bekam.

    Ich will erreichen, das auf einem Rechner, der WIN7 + Ubuntu parallel als OS laufen hat, das da nur einige bestimmte IPs aufgerufen werden können.
    Per Router klappts definitiv nicht, da ... da... ich dazu zu doof bin^^

    Kann ich nicht einfach in der Shell, bzw. im Terminal eingeben: "Dieser Rechner kann sich nur mit IP 1.2.3.4 und IP 2.3.4.5 verbinden"?

    Wer zuerst "Datenschutz" sagt, hat verloren.

  • Also über die iptables könnteste das schon machen.

    Also so grob gesagt, ungetestet.... Erst mal ala
    iptables -A OUTPUT -p tcp -s 111.222.111.222 -j ACCEPT
    jede einzelne IP freigeben
    danach dann ein
    iptables -A OUTPUT -j DROP
    um alles andere ausgehende zu sperren

    Aber Achtung!. Das ist nur so ein schnell getippselter, ungetesteter "Richtwert". Bitte selber einlesen, dass das auch passt und eben das ist, was Du willst. Ich bin nicht schuld, wenn Du Dich selbst "dropst" ;)

    Wenn ein Mensch nicht um dich kämpft, hat er nur gewartet, dass du gehst. ;(

  • Vielleicht geht das mit diesem Befehl, hab es bei mir getestet und funzt super, kam niergens mehr hin, achte auf aktuellen Kernel!!!:

    $IPT -A INPUT -m iprange --src-range 0.0.0.0-255.255.255.255 -j DROP
    $IPT -A OUTPUT -m iprange --src-range 0.0.0.0-255.255.255.255 -j DROP

    Weiss aber nicht ob man z.B. mit diesem Eintrag nur die bestimmte zulassen kann:

    $IPT -A INPUT -p tcp -s 111.222.111.222 -j ACCEPT
    $IPT -A OUTPUT -p tcp -s 111.222.111.222 -j ACCEPT

    Portrange geht auch, so in meiner Firewall:

    $IPT -A INPUT -p tcp --syn --dport 0:65535 -j DROP
    $IPT -A INPUT -p udp --syn --dport 0:65535 -j DROP
    $IPT -A OUTPUT -p udp --syn --dport 0:65535 -j DROP
    $IPT -A OUTPUT -p tcp --syn --dport 0:20 -j DROP
    $IPT -A OUTPUT -p tcp --syn --dport 15000:65535 -j DROP

    KANN NUR EINS EMPFÄHLEN, WEHR NICHT WAGT DER NICHT GEWINNT! ;)

    Hackbanger