このコマンドは以下にあります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
iptables コマンドを使用して-D
、ルール自体を指定してルールを削除できます。例:
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