Archivos diarios: Julio 14, 2017

GNS3, Simulador de redes reales

En el siguiente artículo vamos a ver una aplicación llamada GNS3. Este es un software de código abierto que alguna gente suele utilizar para simular, probar y solucionar problemas de un entorno de red virtual y real. Este programa nos va a permitir crear y ejecutar una pequeña topología de red a la que le podremos añadir dispositivos de red como portátiles, equipos de escritorio, servidores, switches, enrutadores, etc.

Antes de proceder a instalar GNS3 en Ubuntu de 64bits, sería conveniente echar un vistazo rápido a sus usos y características. Para empezar decir que la última versión estable del programa es la 2.0.3. En esta versión la aplicación trae cambios arquitectónicos importantes y también nuevas características con respecto a la anterior versión estable.

Al principio de su historio, GNS3 era sólo una aplicación de escritorio desde la primera versión hasta la versión 0.8.3. Con las versiones 1.x que llegaron después, esta aplicación empezó a dar la posibilidad a los usuarios de utilizar servidores remotos. En la versión 2.0, el programa nos va a ofrecer la posibilidad de que varios clientes puedan controlar GNS3 al mismo tiempo. También toda la “inteligencia de la aplicación” se ha trasladado al servidor de esta, haciendo el programa más efectivo en su tarea.

GNS3 no sólo es compatible con los dispositivos de Cisco. Cisco es lo que la mayoría de los ingenieros de red están interesados en conocer, pero hay vida más allá. Esta es la principal razón por lo que muchos otros proveedores comerciales y de código abierto son compatibles hoy en día con esta aplicación.

Características de GNS3

Entre otras, esta aplicación proporciona al usuario características generales como son la posibilidad de utilizar como prueba de concepto o demostración del cliente con fines comerciales la simulación que realicemos. Es sin duda una gran plataforma para el aprendizaje y la enseñanza de un entorno de red. Al tiempo, con el uso de un laboratorio virtual, se podrá probar una interoperabilidad de proveedores múltiples en la red.

Otra característica muy reseñable es que es una buena opción para la simulación de red en tiempo real para las pruebas previas al despliegue. Probar siempre te acaba ahorrando problemas.

Esta aplicación nos va a dar también la posibilidad de ejecutar rápidamente y probar varios hardwares sin la necesidad de un hardware físico.

En referencia a las certificaciones de red, puedes personalizar topologías y laboratorios dentro de GNS3. Además, puede conectar GNS3 a un entorno de red real.

Puedes consultar todas las características de GNS3 en su página web ya que toda la aplicación está documentada.  También puedes consultar como configurar esta aplicación en tu red local.

Como ya he mencionado, GNS3 es un software de código abierto que se puede descargar y utilizar de forma gratuita. Puedes descargarte versiones para Windows, Mac OSX y Linux. El código fuente de la aplicación está disponible en GitHub si quieres echarle un vistazo al código.

Instalar GNS3 en Ubuntu

Instalar este software en nuestro sistema Ubuntu de 64 bits, es como siempre muy sencillo. En este artículo vamos a utilizar el PPA que nos proporcionan desde su página web. Para empezar tendremos que abrir una terminal (Ctrl+Alt+T) y primero añadir el repositorio mediante la siguiente orden:

sudo add-apt-repository ppa:gns3/ppa

Ahora ya solo nos queda actualizar la lista de programas de nuestro equipo e instalar el programa. Para ello, en la misma terminal escribimos lo siguiente:

sudo apt-get update && sudo apt-get install gns3-gui

Fuente

Visual Studio Code 1.14

Ya está con nosotros Visual Studio Code 1.14. Tras unos criticables comienzos, Microsoft ha hecho movimientos para que su editor pueda agradar a los usuarios de GNU/Linux más cerrados, abriendo su código y poniendo a disposición instaladores Deb y RPM.

Desde entonces la evolución de Visual Studio Code ha sido bastante notable, añadiendo poco a poco características más que interesantes, aunque a la vez careciendo de otras básicas. La versión 1.14 de esta aplicación incluye una gran cantidad de novedades que facilitarán la vida a los programadores.

Terminal integrado mejorado

Visual Studio Code incluye un terminal que se integra con la consola utilizada por el sistema. Esta característica ha sido reimplementada en su totalidad, pasando de un modelo de selección estándar web a otro que es manejado y renderizado por el propio terminal. Esto ha permitido corregir una gran cantidad de problemas, pudiendo ahora el usuario realizar lo siguiente:

  • Seleccionar y copiar texto desde más de una página del terminal.
  • Se ha incorporado una opción de Seleccionar Todo.
  • Se puede copiar varias líneas sin que queden cortadas.
  • Mejorada la selección mediante doble clic.
  • Se ha incorporado una característica para buscar en el terminal.

Git

Visual Studio Code 1.14 mejora la integración con el famoso software de control de versiones, pudiendo hacer pulldesde una rama específica de un repositorio remoto. Por otro lado, se ha incorporado la posibilidad de poder añadir ficheros a .gitignore a través del comando “Git: Agregar archivo a .gitignore”.

Paleta de comandos

La paleta de comandos, que se despliega a través de la combinación de teclas “ctrl+shitf+P”, también ha sido mejorada, pudiendo mostrar un historial de los últimos comandos utilizados.

Nuevo menú de Tareas

Visual Studio Code 1.14 incluye un nuevo menú en la barra superior, Tareas, que ofrece posibilidades como configurar tareas para luego ejecutarlas, pudiendo estas ser autodetectadas.

Las tareas, que tienen que ser configuradas con JSON, son ejecutadas en el terminal integrado.

Sangrado automático

El sangrado automático de código era una de las carencias más notorias de Visual Studio Code. La versión 1.14 de esta aplicación corrige esa carencia yendo más allá, pudiendo abarcar no solo la escritura, sino también el pegado y el arrastre de líneas.

Receta para la depuración de Angular

Configurar la depuración de Node.js puede ser complicado en escenarios complejos o no estándares. Por eso desde el mes de mayo Microsoft recolecta “recetas” para dichos escenarios para incluirlas en un repositorio. Este lanzamiento de Visual Studio Code incluye una nueva receta para la depuración de Chrome con Angular CLI.

Incorporación de TypeScript 2.4.1

Visual Studio Code 1.14 incluye soporte para TypeScript 2.4.1, con todas las novedades incluidas en el lenguaje, corrección de errores y mejoras en el editor. Entre las novedades se puede destacar las Expresiones de Importación Dinámica, las sugerencias de método padre en las subclases y sugerencias más relevantes en los ficheros JavaScript.

Conclusión

Al igual que en la última versión que cubrimos, la cantidad de novedades es demasiado grande como para abarcarlas todas, así que aquellos que quieran conocer todos los detalles sobre Visual Studio Code 1.14 pueden consultarlos en las notas de lanzamiento publicadas por Microsoft.

Descargar Visual Studio Code 1.14:

Fuente