Ejemplo script con iptables
En este ejemplo se construye un script en el que iptables denegará el acceso a todos los sistemas que intenten acceder al puerto 22 salvo al que tenga la direccion ip 192.168.153.200
#!/bin/bash
# Borra todas las reglas de cada cadena
iptables -F
# Borra cadenas de usuario
iptables -X
# Limpia los contadores
iptables -Z
# se acpetan los paquetes por el puerto 22 desde 192.168.153.200
iptables -A INPUT -s 192.168.153.200 -p tcp --dport 22 -j ACCEPT
# Se rechaza el resto del trafico por el puerto 22
iptables -A INPUT -p tcp --dport 22 -j DROP
# Por defecto acepta toda entrada
iptables -P INPUT ACCEPT
# Por defecto, permite toda la salida
iptables -p OUTPUT ACCEPT
# Por defecto, permite enrutar
iptables -p FORWARD ACCEPT
echo "Cortafuegos configurado y activado"
----
una vez creado el script debes de guardarlo en /etc/init.d/ con permisos 755 y extensión .sh
Se comprobará con update-rc.d nombre_del_script defaults
Se ejecuta desde /etc/init.d/nombre_del_script o llamándolo con sh
----
print de pantalla a entregar''
ls -la /etc/rc5.d/ | grep nombre-del-script
cat /etc/rc5.d/nombre-del-script
date
echo "tu nombre"