Rather than calling iptables repeatedly, I suggest the following steps:
[1] Configure iptables to your liking (blocks, antispoofs, redirects, etc.)
[2] Save the iptables configuration:
iptables-save > /etc/my-iptables.conf
(Or use a name of your liking)
[3] Create a script (e.g. /etc/my-iptables-init.sh) containing these lines:
#!/bin/bash
iptrest="<location_of_iptables-restore>"
cat="/bin/cat"
conf="/etc/my-iptables.conf"
#
$cat $conf | $iptrest
(Some people say that iptables-restore < /etc/my-iptables.con sometimes doesn't work)
[4] Call that script from... wherever you want. Maybe /etc/network/interfaces or (my preference) /etc/rc.local