Como medir el ancho de banda entre dos redes en linux Centos 8

Las herramientas (iperf, netcat nc, ttcp, entre otras) que utilizaremos en esta entrada, las enfocaremos para pruebas de medicion del flujo de datos de la capa de transporte (protocolos TCP y UDP), aunque las mismas la podemos utilizar para otras funciones.
En resumen medir la velocidad de trasnferencia, el rendimiento o el ancho de banda entre dos puntos o redes.

servera: iperf -s
serverb: iperf ip-srv

Iperf3 es una herramienta multiplataforma que se utiliza para hacer pruebas de medicion o rendimiento entre dos extremos, practicamente creamos flujos de datos TCP o UDP y mide el rendimiento de la trasnferencia entre los dos puntos o redes de manera unidireccional o bidireccionalmente. La version iperf3 no es compatible con las anteriores.

Sigue leyendo →

Como crear un team bridge en red hat linux

Puente de red (bridge) es el dispositivo de interconexión de redes que opera en la capa 2, su función la transferencia de datos a través de una tabla de direcciones mac detectadas en cada segmento al que está conectado. El uso mas común de los bridge en software es su uso en virtualización para compartir las nics física con una o mas maquina virtuales.

El teaming es un método de agrupación o vinculación lógico de NICs. Esto nos ofrece una alternativa de implementación de los antiguos bonding,
eth0 –|                                          [ tap1 –|– eth1 (ip) –>VM1
             }–> team –> bridge –(ip)[ tap2 –|– eth2 (ip) –>VM2
eth0 –|                                          [ tapn –|– ethn (ip) –>VMn

nmcli con show BrTeam0

Sigue leyendo →

Como crear un bridge en Gnu/linux con nmcli

Puente de red (bridge) es el dispositivo de interconexión de redes que opera en la capa 2 (enlace de datos) del modelo OSI, su función es interconectar y/o dividir segmentos de red haciendo la transferencia de datos a través de una tabla de direcciones mac detectadas en cada segmento al que está conectado. Un bridge por software puede ser usado en Linux para emular un bridge físico, el uso mas común de los bridge en software es su uso en virtualización para compartir las nics física con una o mas maquina virtuales.

eth0 –|
                  } –> bridge — (ipv4 address)
eth1 –|

brctl show
bridge link show dev ens33

Sigue leyendo →

Como crear un team o teaming con nmcli

El teaming es método de agrupación o vinculación lógico de NICs. estos ofrece una alternativa de implementación a los antiguos bonding, debido a su diseño modular los teaming proporcionando un extensible y mejor rendimiento que los bonding. El kernel se ocupa de manera eficiente de manager los paquetes de red, el daemon teamd se encarga de maneja la logica y el procesamiento de la interfaz en el espacio del usuario.

eth0 –|
                  } —> team0 — (IP Address)
eth1 –|

nmcli con show team0
teamdctl team0 state

Sigue leyendo →

Como personalizar vim para trabajar con ansible

Cuando estamos en vim editando o trabajando un archivo yalm o yml para los playbook de ansible, muchas veces queremos tener una ayuda visual rapida, que nos permita optimizar el tiempo en la creaciones o incluso las depuraciones, por ejemplo una mal indexado, esto lo podemos lograr activando una simple opciones del editor y sin tener que instalar nada, En caso que prefiera algo mas elaborado, puede instalar algunos complementos que pueden ayudan bastante. llegando incluso a optimizarlo vim para no tener que usar editores de código como Sublime Text.

Desde. el modo comando de vim
:set autoindent
:set tabstop=2

Sigue leyendo →

Como agregar separador de miles a un numero en script y bash

Muchas veces tenemos la necesidad de dividir un numero con un separador de miles para fines de mejorar la visualización, en este post mostrare una forma de como hacerlo rápidamente, aunque existen muchas otras opciones, esta es la que mas me gusta porque no necesito instalar ninguna otra herramienta, utilizando solo lo que se encuentra en cualquier *nix (Linux, Mac o BSD, etc) o sin tener que utilizar un lenguaje como Python o Perl.

En este caso realizaremos una entrada directa, Imaginando que queremos ponerle el separador de miles al siguiente numero 1234567890.

Salida
1,234,567,890

Sigue leyendo →

Blockchain – Cadena de Bloques

Blockchain es un tipo de controlador de transacciones de negocio.

Una red blockchain es un sistema descentralizado para el intercambio de activos. Utiliza un controlador compartido (que es público o privado) para registrar el histórico de las transacciones electrónicas del negocio, que tienen lugar en una red empresarial peer-to-peer (P2P). Una red blockchain puede utilizar la prueba de trabajo, u otro mecanismo de consenso, como la base de la confianza, responsabilidad y transparencia, en vez de depender de una institución o de un actor mediador financiero tercero.

Sigue leyendo →

Como instalar Ansible en Mac OS X

Como instalar Ansible en MacOS

Ansible es una herramienta que nos permite gestionar configuraciones, aprovisionamiento de recursos, despliegue automático de aplicaciones y muchas otras tareas de TI de una forma limpia y sencilla.
Ansible No necesita agentes.
No requiere de configuraciones engorrosas y complicadas.
Flexibilidad (API, Módulos, Plugins).
Facilidad de usar.

Sigue leyendo →

Alternativa de como comprobar si un puerto esta abierto o cerrado en Gnu/Linux (Servidores remotos o locales)

Muchas veces nos preguntamos como hacerle ping a un puerto o como puedo saber si un puerto o un servicio esta activo en un servidor remoto o incluso en nuestra maquina local y lo mas común es que para buscar la respuesta, procedemos a instalar herramientas adicionales que por desconocimiento a las alternativas, no usamos las que posiblemente tenemos en nuestros sistemas operativos, para obtener el mismo resultado.

Sigue leyendo →