$ ll /etc/network/if-pre-up.d/total 20drwxr-xr-x 2 root root 4096 Jan 15 16:43 ./drwxr-xr-x 7 root root 4096 Jan 14 21:29 ../-rwxr-xr-x 1 root root 344 Apr 28 2012 ethtool*-rwxr-xr-x 1 root root 158 Jan 14 22:01 iptablesload.sh*-rwxr-xr-x 1 root root 3839 May 3 2012 wireless-tools*lrwxrwxrwx 1 root root 32 Dec 4 13:00 wpasupplicant -> ../../wpa_supplicant/ifupdown.sh*$ sudo ifup --all -vrun-parts --verbose /etc/network/if-pre-up.drun-parts: executing /etc/network/if-pre-up.d/ethtoolrun-parts: executing /etc/network/if-pre-up.d/wireless-toolsrun-parts: executing /etc/network/if-pre-up.d/wpasupplicantrun-parts --verbose /etc/network/if-up.drun-parts: executing /etc/network/if-up.d/000resolvconfrun-parts: executing /etc/network/if-up.d/avahi-autoipdrun-parts: executing /etc/network/if-up.d/avahi-daemonrun-parts: executing /etc/network/if-up.d/ethtoolrun-parts: executing /etc/network/if-up.d/ntpdaterun-parts: executing /etc/network/if-up.d/openssh-serverrun-parts: executing /etc/network/if-up.d/upstartrun-parts: executing /etc/network/if-up.d/wpasupplicant
Why is iptablesload.sh not being run? Is there some other location where a list of pre-up scripts is set?