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

No me funciona el Wifi: Saturación del espectro

Wifi

Si vives en una urbe, en un bloque de edificios en el cual las calle son muy estrechas. Es muy posible que tu conexión inalámbrica con el router no sea todo lo rápida que esperabas. Pienses que Internet te va lento, o que el vecino te ha robado la wifi, o que necesitas un router  más potente

Las conexiones Wifi a través de la banda 2,4 Ghz son las más utilizadas y solo dispone de 13 canales y se encuentran solapados.


Representación gráfica de la disposición los distintos canales wifi

Esto implica que si hay muchos vecinos a tu alrededor, estos estarán ocupando todos los canales disponibles y estos a su vez saturan los canales adyacentes. 

Imagínate trece aulas del colegio, en el cual las paredes son de papel, tu oyes a tu compañeros de las aulas de al lado, y ello  te oyen a ti. Todas las clases están masificadas y todos los alumnos tienen su profesor particular con el que quieren hablar y se encuentra a la otra punta del aula. He incluso hay profesores que tienen varios alumnos a los que atender. Aunque se impusiera turnos para hablar entre los alumnos y profesores y entren las distintas clases adyacentes, poder mantener una conversación fluida seria inviable. 

Esto es lo que ocurre cuando nos encontramos en la casa de nuestro bloque y pensamos que nuestra wifi no funciona, o que la velocidad que nos prometió nuestro operador de fibra no es la que habíamos contratado.

Cuando instalaba fibra óptica en hogares, el cliente me comentaba que había cambiado de compañía por que la wifi le iba muy lenta. Realizando un estudio del espectro de su vivienda les comentaba que no era problema del operador, sino de la saturación del espacio utilizado para la wifi 2,4Ghz. Vamos que había mucha gente a su alrededor utilizando esta banda y que era imposible encontrar una canal libre, y que por eso tenían la sensación de que Internet les iba lento.


Espectro de la las distintas wifi que están emitiendo

¿Como saber si tengo muchas wifis alrededor y esto pueda influir en mi conexión?

Hay distintas aplicaciones para móvil y ordenador que realizan un barrido y te muestran en una gráfica las distintas redes que se encuentran en tu entorno y la potencia con la cual las estas recibiendo. Otra forma más sencilla es ver en tu smartphone, por ejemplo, en el menú de conexión a otra red wifi, cuantas redes ha conseguido localizar. En cualquiera de los casos, el numero es muy alto, es posible que no te funciones la wifi correctamente sea por saturación del espectro. Y esto sea la causa de una gran latencia o una baja velocidad de Internet.


Captura de pantalla del menú de smartphone de la distintas redes wifi que se encuentran en nuestro entorno


Las soluciones son varias pero ninguna es mágica, todas tienen algo en contra.

Conectar nuestros equipos mediante cable estructurado.

Requiere de una inversión, tanto de adaptadores red, cables UTP, FTP conectores RJ45, sujeciones para las paredes, organizadores. Adquisición de switch, hub y routers

Infraestructura: no todas las viviendas disponen de canalización para enlazar las distintas estancias con el router. Y si se realiza en exterior es anti-estético: sujetar los cable por las paredes, realizar agujeros pasa muros.


Captura de pantalla de las diferentes conexión de un router

 

 

Utilización de otras bandas y otros estándares Wifi 5Ghz y/o 6Ghz

El talón de alquiles de la utilización de estas bandas es la cobertura, Es menor, no nos afectará las conexiones inalámbricas de nuestros vecinos, pero tendremos que estar cerca de nuestro router para poder tener conexión a internet.

No todos los dispositivos (televisión, teléfonos móviles, relojes, vídeo consolas) tienes acceso a estas bandas, y los dispositivos lot suelen utilizar las banda 2,4Ghz.

 

 Las operadores suelen pedir un complemento económico por un router con la banda 6Ghz

Cambiar de ubicación el router a una habitación más favorable. Cerca de ordenadores o televisión que te permita una conexión mediante cables preconectorizados. Aléjate de ventanas, e intenta buscar el centro de la casa.

Una vez que te han colocado la fibra, es muy complicado y costoso cambiarlo de sitio, deberías realizar una planificación previa antes de la llegada del operario que te va a instalar la fibra óptica.

 

Acceder la configuración del router y configurar la elección en Auto del canal de utilización de la wifi. Esto permitirá a este, la optimización del canal menos saturado.

Captura de pantalla del canal utilizado por el router para la señal wifi

Habilitar en el router la configuración Band Steering para aquellos dispositivos que puedan conectarse a distintas topologías de redes wifi, 2,4Ghz o 5Ghz.

 

Otra de las soluciones, aunque no lo veo muy viable, seria realizar un aislamiento electromagnético en casa. Aunque si es viable el coste económico seria alto. Y si llegara a ser efectivo, te quedarías sin cobertura del móvil.

Aunque las conexiones inalámbricas tienen muchas ventajas, también las hace muy populares a la hora de su utilización. Esto provoca que el espacio asignado se encuentre saturado, Siempre que sea posible tendremos que utilizar tecnologías en las cuales la trasmisión de datos se realice a través de cable y/o fibra óptica dentro de nuestra vivienda y/o negocio.  O la utilización de bandas o estándares wifi con menor cobertura que tengan menos afectación de redes cercanas. No te fíes de los operadores de fibra que ofrezcan la wifi de mayor cobertura y las más rápida. Nadie te puede garantizar que en un entorno real su router pueda conectarse correctamente con nuestros dispositivos.

 

Escanear todos los sistemas dentro de nuestro rango con Nmap

Nmap es un programa de código abierto y multiplataforma que sirve para efectuar rastreo de puertos.

En este caso vamos a realizar un escaneo de todos los dispositivos conectados a nuestro rango de IP. Para que nos muestre en un archivo que puertos se encuentran abiertos, y por lo tanto una puerta de entrada a posibles ciberataques. 

Captura de pantalla ejecución nmap a través de Virtualbox corriendo el sistema operativo Kali

Te dejo un ejemplo, para utilizar en terminal Linux, para realizar un escaneo a todos los equipos que se encuentren en nuestra LAN.

Si solo quieres realizar un escaneo a un equipo, cambiaremos <comienzo de nuestro rango ip>/24 por el numero de IP del equipo que queremos analizar, por ejemplo 192.168.5.12

sudo nmap -p- --open -T5 -v -n -A -sV -Pn -sS <comienzo de nuestro rango ip>/24 -oX Descargas/escaneo.xml

  • sudo: permite ejecutar comandos con privilegios de «super usuario».
  • nmap: es la herramienta que vas a utilizar para realizar el escaneo de puertos.
  • -p- : hace referencia a los puertos.
  • --open: sirve para seleccionar únicamente los puertos que están abiertos.
  • -T5: hace referencia al temporizador del escaneo. Puede ir de 0 a 5, donde 0 es menos agresivo y lento y 5 es más agresivo y rápido.
  • -v: aplica verbose, para ver los resultados según va escaneando.
  • -n: no aplica resolución DNS, lo que genera más ruido y ralentiza el escaneo.
  • -A: detecta el sistema operativo y los servicios. 
  • -sV: descubre las versiones de los servicios.
  • -Pn: evita el descubrimiento de host, que puede ralentizar el análisis.
  • -sS: realiza la comunicación a través del protocolo TCP más rápida.
  • <comienzo de nuestro rango ip>/24 Buscaremos en toda nuestra red. Si nuestro equipo se encuentra en la dirección IP 192.168.5.12 y la mascara de subred fuera 255.255.255.0, nuestro rango IP seria 192.168.5.0/24
  • -oX se utiliza para exportar a un archivo y el resto del comando hace referencia a la ubicación en la que se va a descargar un archivo denominado «escaneo.xml», donde se guardarán todos los puertos abiertos que ha encontrado el escaneo.
🔔 Es posible que le lleve tiempo rastrear todos los servicios y todos los equipos de la red. Con esta configuración obtendremos mucha información de todos los dispositivos que se encuentran en nuestra LAN

Para facilitar su visualización utilizaremos el comando xsltproc

xsltproc Descargas/escaneo.xml -o escaneo.html


Resultado en html del un escaneo de puertos realizado con nmap
 

Montar carpeta remota FTP carpeta local en linux

En Linux hay varios programas para acceder de forma remota a nuestro servidor FTP.
Pero en esta ocasión me resultaba interesante montar una carpeta en local con acceso directo al disco duro compartido colocado en el router de la ISP y compartido mediante el protocolo FTP.
Buscando la manera más fácil y eficaz me encontré con este tutorial Montar carpeta remota FTP en Linux que utiliza el comando curlftpfs

curlftpfs(1) CurlFtpFS Manual curlftpfs(1)
NAME
curlftpfs - mount a ftp host as a local directory
SYNOPSIS
curlftpfs [options] host path
DESCRIPTION
The program curlftpfs is a tool to mount remote ftp hosts as local
directories. It connects to the host FTP server and maps its directory
structure to the path directory.
curlftpfs is powered by libcurl for all transfer-related features. See
libcurl(3) for details. The filesystem part is implemented on top of
FUSE. See http://fuse.sourceforge.net/ for details.
De forma predeterminada no estará nuestro sistema. Realizamos la instalación con el script:
sudo apt-get install curlftpfs
Crearemos la carpeta donde montaremos nuestra localización remota:

mkdir /home/usuario/ftp

Ejecutaremos el siguiente script que montara nuestra carpeta remota en local

sudo curlftpfs -o allow_other usuarioftp:contraseña@servidor.com /home/usuario/ftp -v

Con -v nos mostrará en pantalla la respuesta del servidor. Nos servirá para corregir posibles errores
Cuando comprobemos que funciona correctamente cargaremos nuestro script en el inicio de nuestro equipo