Ir al contenido principal

Bloquear/Desbloquear IP en ubuntu con iptables

La utilidad iptables se puede usar como un firewall para monitorear conexiones en el equipo y tomar medidas de acuerdo a reglas que son definidas por el sistema y otras que pueden ser definidas por el usuario.

Entonces si lo que se desea es bloquear conexiones desde determinada ip, lo que se debe hacer es agregar dicha expresion como regla. Textualmente seria como decirle:
Cuando la ip x.x.x.x haga una conexion debes ignorarla
Entonces la traduccion
sudo iptables -A INPUT -s x.x.x.x -j DROP
-A indica que se va a agregar una regla, lo que continue a esto sera la definicion de la regla.
INPUT indica que la regla se aplica a conexiones entrantes, es decir, conexiones que hacen otros equipos hacia el nuestro.
-s Permite especificar a continuacion la fuente de la conexion, puede ser la IP, el nombre del host, el nombre de la red. Pero especificar el nombre implica que se use el servicio de DNS para resolver la IP asi que no es recomendable.
x.x.x.x Es la ip que se desea bloquear.
-j Indica que hacer cuando se detecte la fuente de la conexion entrante. En este caso "saltara" a la opcion DROP especificada mas adelante.
DROP esta opcion manda los paquetes al "suelo", los ignora, y por lo tanto cuando la conexion entrante nos mande paquetes simplemente los ignorara.

Ahora para desbloquear la ip, escribiremos la misma orden anterior solo que al inicio no sera -A sino -D asi:
sudo iptables -D INPUT -s x.x.x.x -j DROP
Listo!, haz la prueba con un ping desde la ip a bloquear.

Texto agregado 2minutos despues

Existe una interfaz grafica llamada Firestarter, el cual es un firewall que utiliza iptables.
 

Comentarios

  1. Muchas gracias, me sera muy util.

    Saludos,

    ResponderEliminar
  2. Gracias.. me hacía falta el comando. Ahora... una duda.. puedo ver que escribiendo "IMPUT" hacemos referencia que lo que se está bloqueando es una conexión entrante.. pero cuando ejecuto este comando, tampoco puedo acceder de mi pc a la ip bloqueada. Hay algo que no me cierra.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Bloqueando intrusos en EchoLife HG520c

1. Entrar al portal de configuración del router. Para ello ingresa la ip publica que tengas. Cuando te pida autenticarte pon TELMEX como usuario y la clave WEP (original) de tu router como password. 1.1 Si ya tienes la direccion MAC del equipo a bloquear salta al paso 2. Para obtener la direccion MAC del equipo a bloquear, ir a la sección Avanzado del menú izquierdo y de ahí a la ultima opción Gestion de dispositivos . Ahí veras todos los dispositivos que están o han estado alguna vez conectados. Puedes dar clic en Visualizar detalles de dispositivos para así ver la dirección MAC de dicho equipo 2. En el menú izquierdo das clic en Básico para que te muestre mas opciones y de ellas clic en LAN Inalámbrica. 3. Desliza la parte derecha hacia abajo hasta llegar a la sección Filtro de dirección MAC inalámbrica. Haz clic en activo para activar el filtro y en las cajas de texto de abajo ingresa la dirección MAC a bloquear. Asegurate que en acción este seleccionado Denegar Asocia

Sweet Home 3D: Diseño 2d y 3d para planos

Hacia tiempo que usaba una aplicacion online para hacer los diseños de los planos que necesitaba, y es que a veces es muy importante tener una imagen de como van a quedar las cosas y asi juzgarla, eso de regresar todo como estaba es una lata. Entonces halle Sweet Home 3D que vaya que es bueno! Esta basado en java (mmm esperemos y eso se solucione pronto) pero responde muy bien, yo lo prove en una aspire one de esas chiquitas y aun asi los graficos en 3d pudieron verse sin problema (bueno no esperaba que se vieran bien ni siquiera esperaba que se vieran! jaja) Aqui les va un minitutorial:

Kubuntu (KDE): El boton de apagar no aparece en el menu

Este problema ocurre cuando instalamos algun otro gestor de escritorio (como son gnome o xfce), y con ello el gestor de sesiones de kde se ve reemplazado por el del otro gestor de escritorio (como por ejemplo gnome con su respectivo GDM). Bastara con regresarle a kdm el control [que se merece]. Pero advierto cuando esto pase, los otros gestores de escritorio perderan sus respectivas opciones de apagado y reinicio. Solo debes teclear en la consola esto (te pedira despues tu contraseña): sudo dpkg-reconfigure kdm Puedes sustituir kdm por el gestor de sesiones que desees como puede ser gdm Fuente