Trying to get a wifidog installation working. We had it up, but when rewriting bash history into an install script, we keep running into problems with iptables.
[root@wifidogdevel ~]# iptables -t mangle -D WiFiDog_eth1_Outgoing -s 192.168.1.254 -m mac --mac-source 00:24:E8:B6:18:A2 -j MARK --set-mark 2
iptables: No chain/target/match by that name
But:
iptables -L -t mangle
[...]
Chain WiFiDog_eth1_Outgoing (1 references)
target prot opt source destination
iptables -L -t nat
[...]
Chain WiFiDog_eth1_Outgoing (1 references)
target prot opt source destination
WiFiDog_eth1_WIFI2Router all -- anywhere 192.168.1.1
WiFiDog_eth1_WIFI2Internet all -- anywhere anywhere
Which to me says there is indeed a chain and target by that name. So, what am I missing for the match?