Al comando modprobe me da la siguiente salida:
???@linux:~> modprobe ip_tables
bash: modprobe: command not found
???@linux:~> su
Password:
linux:/home/??? # modprobe ip_tables
linux:/home/??? # exit
exit
Supongo que el fallo no esta ahi ya que como superusuario no me devuelve: modprobe: Can't locate module ip_tables
Y sobre los permisos del script tiene los siguientes: r w x r - - - - -.
D4MR0D como s? si un script esta funcionando correctamente o mejor dicho si se esta ejecutando, porque ponerlo en el directorio que me dijiste lo he hecho pero no se si ejecuta. "Si te conectas usando PPP, prueba a meterlo en el directorio /etc/ppp/ip-up.d/, as? deber?a arrancar cada vez que se inicie el servicio de red."