I spoke to them, they don't offer it. So I'm moving.
I've now got grsec working on my Debian VM, but there's a problem. After the patch, iptables stopped working:
- Code: Select all
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -A INPUT -p tcp --dport 22 -j ALLOW
iptables -A INPUT -p tcp --dport 80 -j ALLOW
iptables -A INPUT -p udp --sport 53 -j ALLOW
iptables -A OUTPUT -p tcp --sport 22 -j ALLOW
iptables -A OUTPUT -p tcp --sport 80 -j ALLOW
iptables -A OUTPUT -p udp --dport 53 -j ALLOW
iptables -N synflood_ban
iptables -A INPUT -p tcp -m tcp -m state --state NEW -j synflood_ban
iptables -A synflood_ban -m recent --set --name SYNCOUNT --rsource
iptables -A synflood_ban --update --seconds 30 --hitcount 20 --name SYNCOUNT --rsource -j DROP
Everything works until the last two lines, which both report "No chain/target/match by that name". I've checked iptables --list and it shows synflood_ban with one reference. My friend's Debian machine runs those rules perfectly well. I checked my iptables version, it's up to date.
Update: To make matters more confusing, 'iptables -A synflood_ban -p tcp --dport 1234 -j DROP' works fine.
Update 2: This occurs with or without the gradm iptables patch.