Ich benutze Fedora 13, und ich habe die Firewall jetzt deaktiviert.
aber ich möchte alle eingehenden Verbindungen und ausgehenden Verbindungen mit Ausnahme eines Ports P zulassen. Ich möchte die Verbindung zu Port P nur von einer bestimmten IP-Adresse aus zulassen: ABCD / 24 und XYZZ
Wie richte ich das ein? Es ist ein Remote-Server, und ich habe kein X installiert, so dass ich keine Apps wie Firestarter verwenden kann.
Ich komme aus einem BSD-Hintergrund und finde die iptables wirklich schwer zu verstehen und unübersichtlich. Aber ich möchte Ihnen nur die Software von Fwbuilder empfehlen, die die Plackerei daraus macht.
Matt H vor 13 Jahren
0
3 Antworten auf die Frage
0
Ignacio Vazquez-Abrams
Nachdem Sie die entsprechenden iptables-Regeln eingerichtet haben, können Sie service iptables savedie speicherinternen Regeln in einer Datei speichern, die bei jedem Start des iptables-Dienstes geladen wird.
Vergessen Sie nicht, danach zu laufen, chkconfig iptables ondamit der Dienst tatsächlich jedes Mal startet.
0
vtest
Meine zwei Cent:
Wenn Sie von einem Port sprechen, liegt dieser bereits über dem IP-Level, entweder TCP / UDP. Iptables-Regeln, die eine Portnummer und kein explizites Tcp- oder udp-Argument enthalten, schlagen AFAIK fehl. Untersuchen Sie den Dienst, der auf diesem Port ausgeführt wird, genauer, um herauszufinden, ob er TCP oder UDP verwendet. Wenn Sie sowohl tcp als auch udp benötigen, benötigen Sie doppelte Regeln für tcp und udp.
Um ehrlich zu sein, sieht deine Frage amateurhaft aus. Nicht, weil Sie nicht wissen, was Sie tun sollen, das ist normal. Wegen der Art, wie es gefragt wird.
0
pepoluan
Versuchen:
# First, let's make a list of allowed sources iptables -N restricted_port iptables -A restricted_port -s A.B.C.D/24 -j ACCEPT iptables -A restricted_port -s X.Y.Z.Z -j ACCEPT # And REJECT other sources (or DROP, if you prefer) iptables -A restricted_port -j REJECT # Now, we intercept TCP/UDP accesses to port $P iptables -A INPUT -p tcp --dport $P -g restricted_port iptables -A INPUT -p udp --dport $P -g restricted_port # Other incoming are okay iptables -A INPUT -j ACCEPT
Speichern Sie die Regeln mit service iptables save