Buscar

Mostrando entradas con la etiqueta Guest-Blogging. Mostrar todas las entradas
Mostrando entradas con la etiqueta Guest-Blogging. Mostrar todas las entradas

WiFi: Redes MESH


El autor de este post es Pol Padrisa (@polpadrisa).

Cuando hablamos de redes wifi nos referimos casi de forma estándar a un entorno en infraestructura, es decir, hay un nodo central (AP) en el que todos los dispositivos inalámbricos se conectan.  

Todos los dispositivos van conectándose a distintos AP los cuales normalmente se conectan entre sí y al router vía Ethernet.

Linux Package Manager: The Debian Style

The author of this post is: Ahmed Bilal Jan (linkedin.com)

If you have just started using Linux you probably will be saying why people call this operating system an unfriendly?

It’s has almost everything that an operating system has to be classified as user friendly.

Believe me those were opinions of people who used Linux back in early 2000.

I remember when I started using Linux back in 2007 I have to issue mount command in shell to mount my USB stick for using it on Redhat Linux.

As a student we were mostly reluctant in using Linux since we were told that you can’t play your media files in Linux. Excuse me!!! No media files? Our answer was no media files means no computer for us.

Though there were many other such limitations in those days that classify Linux as an operating system only for experts only.

We were happy to use Windows in those days since we can easily play our media files in it.

One of the most challenging thing at that time was installing a software on your Linux distribution.

You download a tar file from Internet and go through its readme file and then when you start installing it you were prompted that the software you trying to install has dependency on some X library when you try to install X library you were told that X has dependency on Y please install first Y and the story continuous on.

Thanks to Linux package manager users nowadays don't have to bear all that.

In this article I am going to explain how package manager works in a Debian based distribution.

Although name of package manger differs in rpm based distribution but the principle on which package manager works remain the same.

In Debian based distribution the installable binaries of software came in the form of files with .deb extension.
 
To install these .deb files, there is a command line tool available called dpkg, short for Debian package manager.

The dpkg only install the .deb file which is passed to it as an argument. It doesn't take the responsibility of installing the dependency files and also no configuration setting is being done by dpkg.

You can say dpkg is manual method of installing a file. For example to install a package we issue following command in terminal:

    $ sudo dpkg -i packagename.deb
 
To view all installed packages:

    $ sudo dpkg -l

To remove a package let say name tcl, we use:

    $ sudo dpkg -r tcl

To find out which package a file belongs. Let say we need to find package of networkctl file:

    $ sudo dpkg -S /bin/networkctl

There is no guarantee that software which you are trying to install may got installed in first go. It may prompt you with message that software you trying to install is dependent on some library which is missing please install it first.

To overcome the limitations of dpkg, software developers invented the apt-get utility for Debian based distribution.

It is referred as front end of dpkg in a sense that real package manager is still dpkg.

A part from installing new software apt-get do the dependency work for you, as its automatically install all dependencies and also do configuration settings for you.

The apt-get can also be used to un-install a package and update a package. Some example of apt-get utility are:

To install a package:

    $apt-get install [package name]

To remove a package:

    $apt-get remove [package name]

There are three apt-get commands: update, upgrade and dist-upgrade

    $ sudo apt-get update
    $ sudo apt-get upgrade
    $ sudo apt-get dist-upgrade

The update command only update the list of available packages and their versions, but it does not install or upgrade any packages.

While the upgrade command upgrade the software installed on your system.

It is recommended that you should first run “apt-get update” so that package manager knows the latest version of software available.

The third one “apt-get dist-upgrade” do the same thing of updating softwares installed on your distribution. In addition “apt-get dist-upgrade” also smartly handles the  dependencies.

It also intelligently handles changing dependencies with new versions of packages.

There is GUI version of apt-get as well. To install GUI version of apt-get use following command:

    $ sudo apt-get install synaptic

You can access synaptic by tying synaptic in terminal. Synaptic can do all tasks which can be done by command line apt-get like installing, un-installing and updating package.

One important thing to mention here is repositories.

You can see repositories in file /etc/apt/sources/list.

Whether you use command line utility like apt-get or its GUI counterpart they both make use of repository in /etc/apt/sources.list.

If you open this file you will see lines starting with deb followed by web links.

A repository is collection of software for your distribution on server.

Your package manager apt-get or synaptic goes to these servers and grab the software you want to install along with their dependencies files. A typical line in /etc/apt/sources.list looks like this:


deb http://pk.archive.ubuntu.com/ubuntu/ xenial main restricted

You may enable or disable lines in repository. Lines starting with # are considered disabled.

Linux package manager can safely be classified as one of the factor which makes Linux an operating system for home use. Without this utility it will be very hard for Linux to be classified as an OS for everyone.

Linux: Directory Structure


The author of this post is: Ahmed Bilal Jan (linkedin.com)

Linux file system or directory structure looks very strange to most of Linux users in their early days of encounter with Linux.

In this article I want to review some of key areas of Linux file system which may help new Linux users in getting familiar with it.

Please do not confuse file system with a format on how operating system stores files on hard disk, here by file system we mean how a Linux operating system organizes a data on individual computer.

Linux file system is derived from UNIX file system where it stores files in hierarchical tree. The top of this hierarchical tree structure is referred as root directory.

Linux consider everything as a file. Your hardware (HDD, Pen drives, CD ROM), boot media (Kernel, boot loader), configuration settings, user accounts etc from the eyes of Linux operating system all of them are files.

It’s a famous quote about Linux that “In Linux everything is file, if it’s not a file it’s a process”. So it’s very important for us to know how Linux directory structure is organized.

To get started use ls command, for example: ls / -l and you will be displayed with a folder which in turns contains many other directories like  bin, boot, cdrom, media, mnt, lib, var, root and many others.

What these folders contain? to answer we need to just go back and see what I wrote “Linux consider everything as a file”.

Your entire computer which Linux operating system sees is stored in these directories as files. Yes everything.

From binary executable of software you install on your hard disks to your configuration settings, from your boot media to user accounts, from operating system libraries to even your keyboard everything is file and is stored somewhere in a directory under “ / ”.

This “ / ” is refereed as root directory it has no parent directory everything else follow this directory.

It's very important for new comers to browse these directories under “ / ”  and then start understanding what each directory contains.

Just for illustration I am going to write one line description of important directories.

/bin: Binaries of command executed in shell reside here. Shell available for your distribution also reside here.

/boot: Files required for starting Linux resides here. Linux kernel, boot loader configuration files reside here.

/cdrom: Just for legacy support this directory is created to mount CD-ROM.

/dev: All hardware attached to your computer resides here in the form of files like HDD,keyboard,mouse.

/etc: Contains configuration files. This is one of most important directory.

/home: Contains home directories for users created on system.

/lib & /lib64: 32-bit and 64-bit libraries and kernel modules resides here respectively.

/media: External devices like HDD can be mounted here. Its just for legacy support.

/mnt: Also used as mounting point but specifically for temporarily mounted devices.

/opt: Software not managed by package manager reside here.

/proc: Contains runtime system information. It provides mechanism for kernel to send information to processes.

/run: Contains daemons which are required at very early stage of boot like systemd and udev.

/root: It’s the superuser/root user home directory.

/sbin: It's short of system binary. Contains binary files of important administrative commands.

/srv: Contains directories for services like HTTP/FTP.

/var: Contains variable data like log files, database files.

You should also know how to browse Linux directory structure via command line as GUI is not always available in Linux specially if you are working on Linux  server. There are few commands I would like to talk about.

$ pwd
: This command prints out your current directory. If you forget where you are, use this.

$ ls: This command is used to display contents of your current directory. Directory name are displayed in color form. Always use this to browse contents of directory.

$ tree: Display contents of directory in tree like form.

So question pops up in everyone mind. Does this Linux directory structure has any advantage? Yes it does. 


As you browse directories under root directory you may see that similar files are stored under same directory like logs files are under /var/log , binaries of commands executed in shell are stored in /bin,  library files are found under /lib and /lib64 and so on.

WiFi: Cifrado y autenticación - Buenas prácticas - Capítulo 9

El autor de este post es Pol Padrisa (@polpadrisa). 

En este artículo vamos a hablar de los distintos protocolos de autenticación y cifrado de red WiFi.

Cuando configuramos por primera vez una red Wifi nos encontramos frecuentemente con distintas opciones WEP, WPA, WPA2… en este artículo vamos a repasar las diferencias que hay entre ellos y en qué casos podemos utilizar cada uno de ellos.

WEP o  Wired Equivalent Privacy:


Se trata del sistema de cifrado incluido en el estándar IEEE 802.11 se implementó como primer modelo de cifrado Wifi pero con el tiempo fue hackeado y actualmente se considera altamente vulnerable.

Para obtener la clave solo necesitamos inspeccionar los paquetes con un sniffer y aplicar ciertos algoritmos sobre el tráfico capturado.

El protocolo de encriptación WEP definitivamente debe ser desactivado de cualquier WiFi que administremos.

WPA o Wi-Fi Protected Access:


WPA es un protocolo de migración para cubrir las deficiencias y vulnerabilidades de WEP.

Fue diseñado para utilizar un servidor de autenticación (normalmente un servidor RADIUS), que distribuye claves diferentes a cada usuario (a través del protocolo 802.1x) sin embargo, también se puede utilizar en un modo menos seguro de clave precompartida (handshake) para usuarios domésticos o pequeña oficina.

Una vez finalizado el nuevo estándar 802.11ie se crea el WPA2 basado en WPA.

WPA2:


Como indica el nombre es la revisión de WPA mejorando algunos de sus aspectos los complementos aplicables a WPA (MGT, CCMP, TKIP…) suelen ser aplicables tanto a WPA como WPA2.

Autenticación WPA:


Para la autenticación WPA existen dos formas, una con un servidor de autenticación (MGT) y otra con una clave precompartida (PSK).

WPA-MGT  y WPA2-MGT (aka WPA-Enterprise y WPA2-Enterprise)


Cuando utilizamos un servidor de autenticación como RADIUS estamos utilizando WPA MGT o WPA2 MGT significa que la contraseña no es una clave pre compartida.

La red Wifi dispone de un servicio o servidor de autenticación.

Son las redes más seguras pero también son las que necesitan de más infraestructura y mantenimiento, es por este motivo que solo suele utilizarse en entornos corporativos.

WPA-PSK y WPA2-PSK (aka WPA-Personal y WPA2-Personal)


Cuando no hay servidor de autenticación y por tanto una clave precompartida estamos utilizando WPA PSK.
 
Lo más habitual en una red WiFi doméstica con seguridad WPA es que la autenticación se base en PSK, que son las siglas de Pre Shared Key (clave compartida previamente), es decir, la seguridad de la red WiFi se basa en un secreto compartido (la contraseña de la red WiFi), que conocen sus usuarios y el punto de acceso.

Para simplificarlo, una red WiFi WPA-PSK dispone de una contraseña conocida por todos y cada uno de los clientes que se conectan a la red WiFi.

Es la configuración de red es más utilizada en los routers WiFi que los ISPs facilitan con sus conexiones de ADSL/Cable/Fibra óptica.

TKIP:


Temporal Key Integrity Protocol es el mecanismo de cifrado diseñado para proteger las comunicaciones inalámbricas nacido tras la aparición de WPA como sustituto de WEP.

Cuando vemos WPA – TKIP significa que tenemos una validación vía WPA (con o sin servidor de autenticación) y que luego el tráfico es cifrado mediante el sistema TKIP.

En la actualidad TKIP se considera obsoleto, ya que fue sustituido por CCMP (AES).

El uso de TKIP con WPA2 PSK (WPA2-PSK-TKIP) es soportado por la mayoría de dispositivos por si es necesario dar compatibilidad a dispositivos anticuados pero no es lo recomendado por el estándar.

CCMP (aka AES):


Counter Mode CBC-MAC Protocol. CCMP, también conocido como AES CCMP.

Es el elemento de cifrado que reemplaza a TKIP y el estándar definido para WPA2. 

Las especificaciones dicen que las redes WPA2 deben usar CCMP por defecto con WPA2-CCMP (WPA2-PSK-CCMP). Dónde WPA2-PSK sería el sistema de validación y CCMP o AES sería el sistema de cifrado.

CCMP o AES es compatible con WPA para añadir un poco más de seguridad a WPA aún que es mucho más preferible usar siempre WPA2.


Como podéis apreciar en la tabla la solución más segura es WPA2-MGT-AES (aka WPA2-ENTERPRISE-CCMP-AES) el problema de esta implementación es que requiere de un servidor de autenticación (normalmente RADIUS).

Normalmente se suele dar por aceptable la configuración WPA2-PSK-AES (aka WPA2-PERSONAL-PSK-CCMP-AES) nos permite una autenticación bastante segura (atacable por fuerza bruta) y un cifrado de última generación CCMP-AES.

Así pues como conclusión deberíamos utilizar:

- Siempre que podamos mantener un servidor RADIUS: WPA2-MGT-AES

- Para instalaciones sin servidor RADIUS: WPA2-PSK-AES utilizando siempre una contraseña aleatoria de mínimo 12 caracteres para prevenir ataques de fuerza bruta.

---

Capítulos de la serie: "WiFi: Buenas prácticas - SYSADMIT":

WiFi: 802.11 b/g/n/ac - Buenas prácticas - Capítulo 1 (SYSADMIT.com)

WiFi: Elegir canal - Buenas prácticas - Capítulo 2 (SYSADMIT.com)

WiFi: WifiAnalyzer - Buenas prácticas - Capítulo 3 (SYSADMIT.com)

WiFi: Potencia y ubicación - Buenas prácticas - Capítulo 4 (SYSADMIT.com)

WiFi: Tipos de antena - Buenas prácticas - Capítulo 5 (SYSADMIT.com)

WiFi: Repetidor de red (Wireless uplink) - Buenas prácticas - Capítulo 6 (SYSADMIT.com)

WiFi: Roaming - Buenas prácticas - Capítulo 7 (SYSADMIT.com)

WiFi: Interferencias y reflejos - Buenas prácticas - Capítulo 8 (SYSADMIT.com)

WiFi: Cifrado y autenticación - Buenas prácticas - Capítulo 9 (SYSADMIT.com)

WiFi: Interferencias y reflejos - Buenas prácticas - Capítulo 8

El autor de este post es Pol Padrisa (@polpadrisa).

En este artículo vamos a centrarnos en las interferencias Wifi y con ello los elementos ambientales que debemos tener en cuenta en el momento en el que hagamos un estudio para determinar la ubicación de nuestros AP.

Muchos sysadmins basan la ubicación de sus AP sólo en términos de distancia y obvian elementos estructurales constructivos que pueden afectar al rendimiento de nuestra red.

Elementos arquitectónicos a tener en cuenta al diseñar la red WiFi:


Como ya explicamos en otros artículos los microondas de cocina tienen una frecuencia de trabajo situada en la misma banda 2.4Ghz (con ligeras variaciones).

Esto significa que la frecuencia utilizada por las redes Wi-Fi de esta banda está en la el rango de la resonancia de las moléculas de agua y, tal como ocurre con las generadas por el imán del microondas, será absorbida por todo objeto que contenga este elemento.

Es por este motivo que en entornos donde las ondas tengan que atravesar zonas húmedas, niebla, lluvia, arboles, cartón… es a priori más recomendable utilizar la banda de 5Ghz que la de 2.4GHz.

WiFi: Roaming - Buenas prácticas - Capítulo 7

El autor de este post es Pol Padrisa (@polpadrisa).
 
Cuando configuramos una red WiFi con varios AP, lo primero que nos viene a la cabeza es si debería poner o no el mismo nombre de red o SSID en todos los APs.

En este artículo vamos a ver cómo podemos configurar nuestra Wifi en el llamado roaming o itinerancia para que los usuarios no tengan que estar decidiendo a qué AP conectarse.

Múltiples SSID


Algunas veces hemos visto en un hotel con la nomenclatura:

WIFI-HOTEL-PLANTA-3
WIFI-HOTEL-PLANTA2
WIFI-HOTEL-HALL
ETC.

Mediante el SSID o nombre de red, el usuario puede distinguir qué Wifi debería ser mejor para su conexión, si se encuentra en el HALL seleccionará la red llamada WIFI-HOTEL-HALL y debería tener la mejor señal y canal para su conexión.

Este modelo se utilizaba bastante en los inicios del mundo WiFi, pero ahora mismo es bastante raro de encontrar. Los usuarios quieren desplazarse mientras usan servicios de llamada o videollamada.

Cuando el Wifi se utilizaba desde portátiles, este modelo era bastante funcional, en el momento en que empezamos a utilizar smarphones y tablets empezamos a necesitar una cobertura en itinerancia o roaming.

El principal problema de usar distintos SSID es que los usuarios debían conectarse manualmente a cada red según se encontraban en una u otra zona del hotel es decir no había roaming.

El concepto de roaming (itinerancia) está descrito en la Wikipedia como “utilizado en las redes Wi-Fi significa que el dispositivo Wi-Fi del cliente puede desplazarse e ir registrándose en diferentes bases o puntos de acceso.”.

La idea es que el cliente se valide en nuestra red WiFi en cualquier lugar y pueda desplazarse, es decir, que las decisiones sobre qué AP usar deja de tomarlas el usuario y pasan a tomarlas los AP.

Red Wifi con itinerancia o roaming:

SSID común:

Para conseguir una red Wifi con
itinerancia debemos utilizar el mismo SSID en todos los AP:

Ej. WIFI-HOTEL

Olvidándonos de planta, hall, etc. Ya que nuestra red ahora será global.

Solapamiento de cobertura:

Es bastante evidente pero para poder ofrecer roaming, necesitamos que todas las zonas estén con cobertura de tal forma que no haya saltos sin cobertura entre la zona de un AP y otro:

WiFi: Roaming - Buenas prácticas - Capítulo 7

WiFi: Repetidor de red (Wireless uplink) - Buenas prácticas - Capítulo 6

El autor de este post es Pol Padrisa (@polpadrisa)

¿Cómo funciona un extensor de red Wifi (Wireless uplink)?


Un extensor o repetidor Wifi es a la vez un emisor y receptor Wifi que normalmente actúa como emisor y receptor sobre el mismo canal.

Teniendo en cuenta, como ya vimos en otros capítulos, que el canal suele estar saturado podemos decir que los repetidores Wifi pueden ser un motivo de caída de rendimiento de nuestra red.

Cuando un cliente transmite conectado a un extensor Wifi, al transmitir ocupa el medio como mínimo el doble de tiempo que si lo hace directamente contra un AP. 

* Escenario sin repetidor WiFi:

Imaginemos un ping al AP1

Cliente <-> AP1

Ping AP1.local

1.    Cliente -> AP1

2.    AP1 -> Cliente

Si estamos conectados directamente al AP para un simple ping necesitamos 2 etapas.

* Escenario con repetidor WiFi:

En cambio, con un repetidor WiFi:

Cliente <-> Extensor Wifi <-> AP1

Ping AP1.local

1.    Cliente -> Extensor

2.    Extensor -> AP1

3.    AP1-> Extensor

4.    Extensor -> Cliente

Para recibir la respuesta del AP, necesitamos 4 etapas en las que nadie más puede transmitir.

Esto significa que ya a nivel teórico básico la pérdida es del 50%.

Esto sucede porque el cliente envía una trama al extensor Wifi por un canal (1.), recordemos que mientras alguien transmite por un canal nadie puede transmitir por él.

Por el mismo canal que el cliente ha comunicado con el extensor (repetidor) Wifi, el mismo extensor Wifi tiene que comunicarse con el AP ocupando más tiempo el canal (2.).

El AP responde al repetidor (3.) y el repetidor responde al cliente (4.) se está ocupando el medio.

Esta saturación del canal como es evidente provoca una clara pérdida de rendimiento de nuestra red.

Cantidad de señal vs calidad de señal:


Otra situación muy frecuente en el mundo inalámbrico es pensar que el indicador de cobertura indica la calidad de la cobertura.

Cuando instalas un repetidor en tu red, ves en tus clientes que dónde había poca o nada de cobertura ahora puedes obtener plena cobertura e incluso sincronizar con el Range extender (repetidor) a 400Mbps.

Estos datos son engañosos ya que la conexión con el range extender (repetidor) puede que sea tan buena como marca el indicador pero la que importa también es la conexión que haya entre el range extender y el AP.

Cómo no pueden transmitir a la vez ninguno de los dispositivos nos encontramos con latencias muy altas y rendimientos muy bajos.

Los indicadores de cobertura miden la intensidad o potencia de la señal pero no miden la calidad de ésta.

Aviso para navegantes: Si piensas actualizar el firmware de tus AP recuerda a actualizar primero los que estén en uplink (repetidor) o quedaran invisibles.

En conclusión: Si tenemos que instalar un extensor de Wifi en nuestra red, debemos analizar muy bien si es la única forma posible para ampliar nuestra cobertura Wifi.

El Wireless uplink, repetidor Wifi o range extender debe ser siempre la última opción a adoptar dentro de nuestra lista de posibles soluciones.

Extensores Wifi por PLC:


En el mercado existen unos dispositivos llamados PLC que utilizan el cableado eléctrico para transmitir datos.

Cuando enchufas uno en una sala y el otro en la otra y si están en la misma línea eléctrica puedes transmitir datos entre ellos.

La siguiente vuelta de tuerca para estos dispositivos son los PLC Wifi, unos dispositivos PLC que se conectan entre ellos mediante el cableado eléctrico y en el que uno de ellos además tiene la opción de configurarse como AP.

En este caso cuando un cliente Wifi se conecta a un PLC Wifi lo que pasa es que el cliente se comunica vía Wifi con el PLC y el PLC se comunica con el otro PLC mediante cableado eléctrico.

La buena noticia con estos dispositivos es que provocan tanta saturación del canal como cualquier otro AP, ya que la única comunicación inalámbrica que hay es la que existe entre el cliente y el PLC Wifi, el resto de comunicación se realiza por cableado cosa que deja mucho espacio libre en el canal.

En mi opinión es mejor utilizar PLC Wifi para ampliar la cobertura Wifi de nuestra red en comparación con los Range extenders, repetidores o Wireless uplink ya que al menos con el PLC eliminamos la mitad de retransmisiones.

El problema que tienen los PLC es que su rendimiento en entornos reales suele ser bastante bajo.

Las líneas eléctricas por muy bien montadas que estén no están pensadas para transmitir datos de tal forma que aún que es posible transmitir por ellas, los rendimientos suelen ser bastante bajos.

Extensores Wifi por Ethernet:


Son la solución óptima para extender nuestra red Wifi.

El enlace entre cliente y AP se realiza vía Wifi pero el enlace entre AP y la red se realiza por Ethernet.

Cuando un cliente transmite, solo satura el canal el rato puramente necesario y el resto de comunicación se hace mediante cableado Ethernet.

Siempre que podamos, debemos crear una red de AP’s que estén conectados a nuestra red mediante Ethernet.

Es la única forma en la que podremos aprovechar los anchos de banda máximos de nuestros dispositivos.

Como conclusión, podríamos decir que lo mejor es que nuestros datos hagan el mínimo recorrido posible por el aire y recorran al máximo de distancia en cableado, a ser posible, cableado Ethernet.

---

Capítulos de la serie: "WiFi: Buenas prácticas - SYSADMIT":

WiFi: 802.11 b/g/n/ac - Buenas prácticas - Capítulo 1 (SYSADMIT.com)

WiFi: Elegir canal - Buenas prácticas - Capítulo 2 (SYSADMIT.com)

WiFi: WifiAnalyzer - Buenas prácticas - Capítulo 3 (SYSADMIT.com)

WiFi: Potencia y ubicación - Buenas prácticas - Capítulo 4 (SYSADMIT.com)

WiFi: Tipos de antena - Buenas prácticas - Capítulo 5 (SYSADMIT.com)

WiFi: Repetidor de red (Wireless uplink) - Buenas prácticas - Capítulo 6 (SYSADMIT.com)

WiFi: Roaming - Buenas prácticas - Capítulo 7 (SYSADMIT.com)

WiFi: Interferencias y reflejos - Buenas prácticas - Capítulo 8 (SYSADMIT.com)

WiFi: Cifrado y autenticación - Buenas prácticas - Capítulo 9 (SYSADMIT.com)

WiFi: Tipos de antena - Buenas prácticas - Capítulo 5


El autor de este post es Pol Padrisa (@polpadrisa)

En el último capítulo hablamos sobre el medio y la importancia de la localización de las antenas.

En este capítulo explicaremos los tipos de antenas disponibles.

Vamos a simplificar los tipos de antenas en dos grandes tipos: antenas direccionales y omnidireccionales.

Antenas omnidireccionales:

Las antenas omnidireccionales proporcionan un patrón de radiación en forma de rosquilla, es decir, 360º para proporcionar la más amplia cobertura de señal en aplicaciones inalámbricas de interior y exterior.

Una buena analogía para entender el diagrama de radiación de una antena  omnidreccional sería pensar en cómo una bombilla ilumina una habitación: lo hace en todos los sentidos.

Las antenas omnidireccionales son las más utilizadas en wifi sobretodo de interior ya que son las que mayoritariamente vienen montadas en routers y equipos wifi.

Veamos algunas antenas omnidireccionales:


WiFi: Buenas prácticas - Capítulo 5

WiFi: Potencia y ubicación - Buenas prácticas - Capítulo 4

El autor de este post es Pol Padrisa (@polpadrisa)

Continuando con nuestra serie de artículos sobre Wifi y buenas prácticas la siguiente pregunta que deberíamos hacernos es:

¿Tengo bien configurada la potencia de mi AP?

Muchos sysadmins hemos empezado en el mundo del wifi casi sin querer.

Un buen día nuestro operador nos mandó un router que tenía dos antenas Wifi activado y empezamos a conectar dispositivos sin preocuparnos demasiado del tema.

De esa época nace la sensación que debemos tener un solo AP a toda potencia para llegar más lejos y todos nuestros dispositivos deberían conectarse a él: Falso.

El aire, un medio compartido:

El gran inconveniente del WiFi es que el medio es compartido.

Los veteranos sysadmins comprenderán rápido a qué nos referimos si decimos que podríamos entender que una red WiFi sería como si toda una red estuviera conectada a un solo Hub o cable coaxial.

WiFi: WifiAnalyzer - Buenas prácticas - Capítulo 3

El autor de este post es Pol Padrisa (@polpadrisa)

En el primer capítulo de la serie "WiFi: Buenas prácticas" hablamos de los diferentes tipos de estándares y bandas disponibles en wifi, en el segundo capítulo hablamos de los distintos canales disponibles.

En este tercer capítulo hablaremos de una herramienta llamada WifiAnalyzer muy útil para ver el estado del medio a 2.4 y 5 Ghz.

WifiAnalyzer es una app de android gratuita que nos permite ver los AP’s que están emitiendo y nos proporciona información útil para poder elegir el mejor canal.

Además al ser una app para dispositivos móviles nos permite movernos a la hora de tomar las métricas.

WiFi: Elegir canal - Buenas prácticas - Capítulo 2

El autor de este post es Pol Padrisa (@polpadrisa)

En el capítulo anterior de la serie: "WiFi: Buenas prácticas", hablamos sobre los estándares 802.11 a/b/g/n/ac.

En este segundo capítulo hablaremos del canal o canales:

¿Estoy utilizando el canal o canales adecuado/s?

Los administradores de WiFi debemos prestar mucha atención a los canales a la hora de planificar  y mantener redes.

Muchos sysadmins dejan a los AP de su empresa con la selección de canal en Auto ya que no es nada fácil determinar el canal o canales óptimos para nuestra red.

En espectro de radio libre de 2.4Ghz y 5Ghz permite virtualmente a cualquiera transmitir, lo que produce problemas tanto de masificación como de ineficiencia de asignación de canales.

El gran problema de la selección de canal es que el mejor canal pude variar en el tiempo. Un canal perfecto hoy puede no serlo mañana.

En WiFi no vale hacer un "súper-estudio" y dejarlo todo funcionando, se trata de un tipo de instalación que, por el momento, requiere de mantenimiento frecuente.

El modo Auto:

Los AP’s suelen tener mecanismos de detección del mejor canal pero como siempre un buen sysadmin debería diseñar y mantener su red teniendo en cuenta los canales que tiene disponibles y las ventajas y desventajas que tiene cada canal. La elección del canal afecta severamente al rendimiento de la red inalámbrica.

Banda 2.4GHz

En 2.4GHz se suele poder utilizar los canales del 1 al 14 (según normativas de cada país). En principio 14 canales parecen suficientes pero no todo es tan bonito como parece ya que solemos utilizar 22MHz por canal, hecho que provoca solapamientos.  ¿Qué significa esto? Pues que en la banda 2.4GHz a 22MHz no hay tanto margen de maniobra cómo parece.

Vista canales en 802.11 (WiFi):

WiFi: Buenas prácticas - Capítulo 2

WiFi: 802.11 b/g/n/ac - Buenas prácticas - Capítulo 1

El autor de este post es Pol Padrisa (@polpadrisa)

A lo largo de una serie de posts vamos a plantear algunas preguntas que deberías hacerte para averiguar si estás sacando todo el partido a tu red de Wi-fi corporativa.
 
¿Estoy utilizando el estándar de WiFi 802.11 adecuado para mis necesidades?

Wi-fi: Buenas prácticas - Capítulo 1: LOGO

Muchas veces hemos oído hablar de WiFi 802.11 a/b/g/n/ac … qué significan y cuándo deberíamos utilizar cada uno de ellos.

Wi-fi: Buenas prácticas - Capítulo 1: TABLA

Con echar un vistazo a la tabla nos damos cuenta de que hay ciertos estándares que son mejores que otros, queda muy evidente que 802.11n es mucho mejor que 802.11b así pues debemos adquirir aquellos puntos de acceso (AP) que admitan 802.11n o 802.11ac y retirar los antiguos a,b,g de nuestra red.

Pero ojo, 802.11ac no es mejor respecto a 802.11n en todas las situaciones.

 
La banda 2.4Ghz transmite mucho mejor a través de obstáculos mientras que la banda 5Ghz se atenúa con mucha facilidad. 

Este dato es de suma importancia ya que en algunos casos esta atenuación de 5Ghz puede ser una ventaja o la capacidad de transmitir entre obstáculos de 2.4 Ghz puede ser una desventaja. En definitiva, debemos estudiar muy bien en cada caso qué nos interesa más. 

Ventajas de 2.4Ghz:

- Retroportabilidad: La mayoría de dispositivos WiFi son a 2.4Ghz, eso significa que casi todo el mundo que tenga la etiqueta WiFi en su dispositivo podrá conectar a nuestra red.

- Mejor conductividad contra obstáculos y mejor cobertura.

Desventajas de 2.4Ghz:

-
Retroportabilidad: La mayoría de dispositivos WiFi son a 2.4Ghz, eso significa que casi todo el mundo que tenga la etiqueta WiFi en su dispositivo podrá conectar a nuestra red -> ralentizaran a toda la red (se explicará en el siguiente artículo por qué).

- Mejor conductividad contra obstáculos y mejor cobertura -> Recibiremos muchas más interferencias ya que no podremos aislarnos con facilidad.

- Cantidad de dispositivos utilizan la banda 2.4Ghz, microondas, teléfonos inalámbricos, auriculares, vigilabebés, aeromodelismo y radiocontrol, bluetooth… Lo cual genera interferencias.

- Anchos de banda físicos teóricamente inferiores.

Ventajas de 5Ghz:

- Pocos dispositivos (de momento) lo utilizan.

- Peor conductividad contra obstáculos que nos permite aislarnos de interferencias en entornos cerrados.

- Anchos de banda físicos teóricamente superiores.

Desventajas de 5Ghz:

- Pocos dispositivos (de momento) lo utilizan. -> No cualquier dispositivo WiFi actual podrá conectarse a nuestra red.

- Peor conductividad contra obstáculos -> Necesitaremos más AP para dar cobertura que en 2.4Ghz.

Si os fijáis hay muchos elementos que se encuentran en los apartados de "ventajas y desventajas" a la vez ya que dependiendo del entorno, podría ser una ventaja o una desventaja.

La conclusión sería que debemos investigar bien qué queremos hacer con nuestra WiFi y según las necesidades decidirnos por una u otra banda.

Veamos algunos ejemplos:


Ejemplo 1: Queremos cubrir grandes distancias interiores -> 802.11n (a 2.4Ghz)

Imaginemos que queremos cubrir un espacio muy amplio con un solo punto de acceso (AP) en este caso 802.11n (2,4Ghz) -sin tener en cuenta muchos otros parámetros- debería ser a priori una mejor opción  que 802.11ac (5Ghz) ya que se propaga muy bien entre obstáculos y largas distancias. 

El precio de esa propagación es que no conseguiremos ni en el mejor de los casos 300Mbps. Además de que habrá muchas más colisiones ya que otras redes 2,4Ghz interferirán en nuestra red.

Así pues con 802.11n (2,4Ghz) conseguiremos dar cobertura a mucho espacio físico pero esta será de poca calidad debido a las limitaciones del estándar y las interferencias que recibiremos.
 
Ejemplo 2: Queremos proveer de una sala interior con mucho rendimiento -> 802.11ac (5Ghz)
 
Imaginemos que queremos habilitar una sala con mucho throughput (https://es.wikipedia.org/wiki/Throughput), es decir, una red de alto rendimiento. 

Si ponemos un AP dentro de la sala no habrá obstáculos físicos entre los usuarios y la cobertura entre los clientes y el AP debería ser optima.

Si además tenemos en cuenta que la banda de 5Ghz es más sensible a los obstáculos, en ese caso sería una ventaja ya que las paredes de la sala aislarían a este grupo de trabajo como si fuera una jaula de faraday (https://es.wikipedia.org/wiki/Jaula_de_Faraday). De esta forma habrá menos colisiones o interferencias con lo que obtendremos una importante mejora en el rendimiento.
 
Conclusión: Con 802.11ac a 5Ghz podemos ganar mucho rendimiento en un espacio físico muy delimitado y con 802.11n a 2.4Ghz podemos dar más cobertura pero de menor calidad.

---

Capítulos de la serie: "WiFi: Buenas prácticas - SYSADMIT":

WiFi: 802.11 b/g/n/ac - Buenas prácticas - Capítulo 1 (SYSADMIT.com)

WiFi: Elegir canal - Buenas prácticas - Capítulo 2 (SYSADMIT.com)

WiFi: WifiAnalyzer - Buenas prácticas - Capítulo 3 (SYSADMIT.com)

WiFi: Potencia y ubicación - Buenas prácticas - Capítulo 4 (SYSADMIT.com)

WiFi: Tipos de antena - Buenas prácticas - Capítulo 5 (SYSADMIT.com)

WiFi: Repetidor de red (Wireless uplink) - Buenas prácticas - Capítulo 6 (SYSADMIT.com)

WiFi: Roaming - Buenas prácticas - Capítulo 7 (SYSADMIT.com)

WiFi: Interferencias y reflejos - Buenas prácticas - Capítulo 8 (SYSADMIT.com)

WiFi: Cifrado y autenticación - Buenas prácticas - Capítulo 9 (SYSADMIT.com)

Linux: Tutorial IPTABLES - Un firewall fiable - Capítulo 2

El autor de este post es José Luis Sánchez Borque (@gielsb).

Continuación del capítulo anterior:


Capítulo 2: Entendiendo el flujo de paquetes


Un tema clave para entender el funcionamiento de cualquier firewall, es el circuito que siguen los paquetes IP que entran y salen en el firewall.

Entender este circuito es vital, para aplicar las reglas en la cadena que pertoque: INPUT, OUTPUT o FORWARD, y sobre todo cuando hay reglas NAT ( Network Address Translation ) aplicadas.

Tomemos para nuestras explicaciones el presente esquema de red ( más adelante lo utilizaremos para empezar con la parte más práctica ):

Linux: Tutorial IPTABLES - Un firewall fiable - Capítulo 2