Ich bekomme meine eigene IP-Adresse (vielleicht 123.45.6.7).
iptables -I INPUT -s 123.45.6.7 -j DROP
Jetzt wurde ich selbst blockiert, als ich mich mit einem anderen PC beim Server anmeldete. Wie schreibe ich einen iptables-Befehl, um die Blockierung aufzuheben?
Ich möchte das nicht ausführen iptables -F
.
Antwort1
Wenn nur eine einzige Regel mit der Quelladresse und Aktion übereinstimmt, können Sie die Regel löschen, indem Sie einfach -I
(Einfügen) durch -D
(Löschen) ersetzen:
iptables -D INPUT -s 123.45.6.7 -j DROP
Wenn mehrere Regeln übereinstimmen, können Sie alle Regeln auflisten:
iptables -L INPUT -n --line-numbers
und löschen Sie die Regel anhand ihrer NummerN:
iptables -D INPUT n
Antwort2
Zugriff auf eine IP erlauben
iptables -A INPUT -s xx.xx.xx.xx -j ACCEPT
um den Zugriff einer IP auf einen bestimmten Port mit iptables zu ermöglichen
iptables -A INPUT -p tcp -s xx.xx.xx.xx --dport PORT -j ACCEPT