Mostrando entradas con la etiqueta ip. Mostrar todas las entradas
Mostrando entradas con la etiqueta ip. Mostrar todas las entradas

jueves, 22 de mayo de 2014

Crear una regla en el firewall de Windows

Muchas veces, realizando las prácticas de redes o de servicios en red, nos pasa que, cuando usamos sistemas Windows, y sobre todo sistemas como Windows 7 y Windows 8 (con una política de firewalling mucho más restrictiva que sus hermanos anteriores) nos ocurre algo muy típico:

  • Creo una subred, meto varias máquinas dentro y me encuentro con que, desde Windows a Linux (por ejemplo) me deja hacer PING, pero al revés no responde. Profe, ¿a qué se debe?
La mayoría de las veces, descartando errores en la configuración, nos encontramos con que el firewall de Windows está denegando las peticiones entrantes del protocolo ICMP. Con las salientes no se mete pero con las entrantes las bloquea por motivos de seguridad.

¿Qué hacemos? La opción más rápida, y sin que nadie nos oiga, es desactivar el firewall de Windows. Esta es la opción de matar moscas a cañonazos. Lo mejor es habilitar una regla que permita dichas conexiones. El proceso es el siguiente.
  • Hay que conseguir ir al Panel de Control. Algo que parece trivial pero que en Windows 8 no lo es tanto.
  • Una vez allí, vamos a la categoría de Sistema y Seguridad.
  • Elegimos la subcategoría de Firewall de Windows y, en vez de hacer clic en la opción de Activar o desactivar el firewall de Windows, pulsamos en Configuración avanzada.
  • Vamos a las reglas de entrada (recordemos que son las peticiones entrantes las que se están denegando) y tenemos que buscar lo siguiente:

  • Vemos que hay opciones para ICMPv4 e ICMPv6. De momento habilitaremos sólo las de ICMPv4, ya que no estamos trabajando todavía con ICMPv6 (aunque deberíamos). Para hacer esto, nos dirigimos a la parte derecha, donde nos encontramos algo como esto:
  • El resultado final es tener las dos entradas habilitadas (una de dominio y otra privada/publica).
Una vez habilitadas deberíamos poder hacer ping de manera bidireccional sin nigún tipo de problema.

lunes, 27 de mayo de 2013

Configuración de direccionamiento y enrutamiento

Hay varias maneras de configurar un interfaz en Linux (vamos a ver distribuciones basadas en Debian). Una de ellas sería modificar el fichero /et/network/interfaces y levantando y tirando cada interfaz con los comandos ifdown e ifup. Otra podría ser directamente con el comando ifconfig. Y la última sería utilizando el conjunto de comandos proporcionados por el paquete iproute2. Una de las ventajas de utilizar este paquete es que también nos permite realizar enrutamiento con los comandos que proporciona. Aunque se pueden ejecutar los comandos ip addr help y man ip para conocer las opciones con más detalle, vamos a verlo:

Direccionamiento
  • ip addr flush dev eth0: elimina las direcciones IP de la interfaz eth0.
  • ip addr del 192.168.1.100/24 dev eth0: elimina las direcciones IP de la interfaz eth0. 
  • ip addr add 192.168.1.100/24 dev eth0: asigna la dirección IP 192.168.1.100 con la máscara de red 255.255.255.0 en la interfaz eth0.
  • ip addr: visualiza el direccionamiento de todas las interfaces de nuestro equipo.
Activación/Desactivación
  • ip link set dev eth0 up: activa/levanta el interfaz eth0.
  • ip link set dev eth0 down: desactiva/tira el interfaz eth0. 
Enrutamiento
  • ip route add 192.168.1.0/24 via 192.168.2.1 dev eth0: añade la ruta a la red 192.168.1.0/24, enviándolo por el router con la IP 192.168.2.1 y por el interfaz del equipo eth0.
  • ip route add default via 192.168.2.1 dev eth0: añade la ruta por defecto (0.0.0.0), enviándolo por el router con la IP 192.168.2.1 y por el interfaz del equipo eth0.
  • ip route: visualiza la tabla de rutas del equipo.

miércoles, 20 de marzo de 2013

Filtros en Wireshark

Wireshark es un scanner o un sniffer de red muy interesante. Muy sencillo de instalar y de utilizar y enormemente potente. Ahora no me voy a meter en profundidad en hablar de él, simplemente me centraré en uno de los problemas que tiene, sobre todo al principio: la cantidad de tráfico que se genera en una red y la cantidad por tanto de información que se nos muestra por pantalla. Así que se hace más que necesario utilizar filtros para poder visualizar con claridad aquello que queremos buscar.

Voy a ir añadiendo diferentes filtros de interés para usar con Wireshark:. Los filtros se suelen introducir en el campo de texto Filter que aparece una vez iniciamos una captura de tráfico por alguno de los interfaces de red de nuestra máquina.


  • Filtrar por IP (tanto de origen como de destino):
    • ip.addr == <IP_que_queremos_filtrar>

  • Filtrar por protocolo DHCP: