Ich habe diesen Befehl auf iptables
: (im Internet gefunden)
iptables -t mangle -A wlan0_Outgoing -m mac --mac-source ${mac} -j MARK --set-mark 2
Bitte beachten Sie, dass dies ${mac}
eine gültige MAC-Adresse ist.
Ich bin neu hier iptables
und bin mir nicht sicher, wie ich es basierend auf dem angegebenen Mac rückgängig machen kann. Ich habe vorher andere Regeln festgelegt, möchte diese Zeile aber nur rückgängig machen, wenn dies jemals auf einer bestimmten Mac-Adresse ausgeführt wird.
Ich habe diesen anderen Code, der alle Mac-Adressen entfernt:
iptables -t mangle -F wlan0_Outgoing
Aber ich möchte, wenn möglich, nur die spezifische MAC-Adresse entfernen.
Antwort1
Sie können den -D
Befehl iptables verwenden, um eine Regel zu entfernen, indem Sie die Regel selbst angeben. Beispiel:
iptables -t mangle -D wlan0_Outgoing -m mac --mac-source ${mac} -j MARK --set-mark 2
Entfernt die Regel. Alternativ können Sie die Zeilennummer der Regel angeben:
iptables -t mangle -D wlan0_Outgoing <line-number>
Wenn Sie die Zeilennummern für Ihre Regeln benötigen, können Sie den folgenden Befehl ausführen:
iptables -t mangle -L --line-numbers