我有这个命令iptables
:(在网上找到的)
iptables -t mangle -A wlan0_Outgoing -m mac --mac-source ${mac} -j MARK --set-mark 2
请注意这${mac}
是一个有效的 MAC 地址。
我是新手,iptables
所以我不太清楚如何根据给定的 mac 撤消它。我在此之前设置了其他规则,但只想在特定 mac 地址上运行此操作时撤消此行。
我有另一个代码可以删除所有的 mac 地址:
iptables -t mangle -F wlan0_Outgoing
但如果可能的话,我希望删除特定的 MAC 地址。
答案1
您可以使用-D
iptables 命令通过指定规则本身来删除规则。例如:
iptables -t mangle -D wlan0_Outgoing -m mac --mac-source ${mac} -j MARK --set-mark 2
将删除该规则。或者,您可以指定规则的行号:
iptables -t mangle -D wlan0_Outgoing <line-number>
如果您需要规则的行号,可以运行以下命令:
iptables -t mangle -L --line-numbers