Podcast de Redes de Eduardo Collado

Podcast de Redes de Eduardo Collado


Cumulus Linux – Primeros pasos con la maqueta

March 23, 2020

El otro día instalamos GNS3 con Virtualbox y levantamos unos switches con Cumulus Linux en GNS3.

En mi caso he dejado la maqueta tal y como os muestro en la imagen:

Maqueta inicial con GNS3

Además de los tres switches Cumulus que añadí he procedido a añadir dos PCs con Virtual PC.

La instalación es bastante trivial, no obstante os dejo aquí el procedimiento que he seguido en mi Debian 10 por si os sirve.

Instalar Virtual PC para GNS3 en Debian 10

Lo primero que tienes que hacer para poder añadir PCs en tu GNS3 es disponer de ellos. La opción más sencilla y ligera consiste en instalar Virtual PC.

Virtual PC sólo necesita 2Mb de RAM para ejecutar cada PC, así que es una solución óptima.

Puedes descargar el software desde https://sourceforge.net/projects/vpcs/files/ y ahí puedes descargar la versión 0.8 (la última a día de hoy).

En mi caso he descargado la última versión y no me ha funcionado bien el teclado, así que he tenido que descargar una versión anterior que ha funcionado sin problema, la 0.8a que se puee descargar desde https://sourceforge.net/projects/vpcs/files/0.8/old/.

De todos modos prueba y que cada uno se descargue la versión que necesite.

Una vez descargado el ejecutable le das permisos de ejecución y agregas su ubicación a tu GNS3.

Configuración de VPC en GNS3

Por defecto intenta arrancar el telnet al Virtual PC con xterm, esto se puede cambiar si quieres.

Si quieres cambiar la consola, como ha sido mi caso, que uso como terminal el software teminator he ido a la configuración y en General, en la pestaña de Console Applications he puesto:

terminator -T "%d" -e "telnet %h %p"

Configuración de Consola en GNS3

Y con esto ya tienes los switches y los PCs para funcionar.

El fichero /etc/network/interfaces

Lo primero que tienes que hacer es entender que esto no funciona como un router al “estilo clásico“, es decir, olvídate de abrir un vtysh de frrouting, un cli de cisco, o algo similar, esto es un Debian y hay que entenderlo como tal.

Si quieres profundizar un poco más puedes escucharte el audio que dediqué a esto mismo en El audio sobre el fichero /etc/network/interfaces/.

La configuración inicial podemos hacerla en el fichero /etc/network/interfaces.

Por defecto en GNS3 os vais a encontrar lo siguiente en el fichero /etc/netowrk/interfaces:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
vrf mgnt

auto mgnt
iface mgnt
address 127.0.0.1/8
address ::1/128
vrf-table auto

En ese fichero podéis ver varias cosas.

La primer cosa que veis es que tenemos un interfaz de loopback llamado lo.

La segunda cosa es que tenéis un interfaz llamado eth0 que es cli...