Ir al contenido principal

Entradas

Mostrando entradas de marzo, 2010

Problema al iniciar IpTables: “no chain/target/match by that name”

Si hemos configurado IpTables para Ubuntu o cualquier otro Linux y al intentar iniciar o reiniciar IpTables nos dé un error con la descripción “no chain/target/match by that name” no nos debemos volver locos pensando que tenemos mal instalado el programa o que se trata de un error imposible de encontrar.
Simplemente nos está indicando que alguna de las reglas no está bien escrita. Un error muy común suele ser confundirse al escribir IMPUT en vez de INPUT. Debemos revisar de nuevo todas las reglas del archivo IpTables, prestando especial atención a los INPUT y el problema quedará resuelto.
También os puede interesar:
Crear firewall con Iptables en Linux
Configuración de archivo para Logs de IpTables

Crear firewall con IpTables en Linux (Ubuntu Server)

Si no disponemos de un hardware firewall pero queremos montar uno para proteger nuestro ordenador o servidor, podemos usar un software que nos proporciona Linux y es bastante potente llamado IpTables.
Para usar IpTables en Ubuntu debemos de crear un fichero dentro del directorio /etc/init.d/ al que podemos dar cualquier nombre, aunque os recomiendo poner algo descriptivo como “iptables.cf”. Dentro de este archivo tendremos todas las reglas que queremos aplicar darle una protección extra a nuestro Ubuntu.
Un ejemplo de un fichero de configuración de IpTables es el siguiente:

## Vaciamos las reglas
iptables -F
iptables -X
iptables -t nat -F

## Establecemos politicas predeterminada
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

# Aceptamos todo de localhost
/sbin/iptables -A INPUT -i lo -j ACCEPT

# A nuestra IP le dejamos todo
iptables -A INPUT -s 192.168.2.1 -j ACCEPT

# A otra ip int…

Buscar archivos en Linux

Seguro que muchas veces nos hemos vuelto locos buscando un archivo en la estructura de directorios de nuestro sistema. Para facilitarnos la vida podemos usar el comando find que nos proporciona Linux.

Las dos opciones más habituales para usarlo es buscar un nombre de archivo/directorio, con el parámetro –name o para buscar por tipo, con el parámetro –tyfe.
Por lo tanto, debemos ejecutar el comando:
find –name nombre
find –type typo
Si queremos conocer más opciones de éste comando podemos ejecutar la ayuda (man find)