Problema:
Containerlab devuelve un error similar:
Error: eth0 interface name is not allowed for R2 node when network mode is not set to none
Blog en espanol destinado a diferentes temas tecnicos principalmente en IT y Networking. Se desea cubrir Linux, DNS, DNSSEC, RPKI, BGP, Cisco, Programacion (Bash, Python, etc), Protocolos de Enrutamiento, Seguridad en Redes, VoIP.
Problema:
Containerlab devuelve un error similar:
Error: eth0 interface name is not allowed for R2 node when network mode is not set to none
Paso 1: Instalar Multipass de Canonical
$brew install multipass
Paso 2: Instalar la VM llamada docker
$multipass launch docker --name mydocker
Paso 3: Conectarse a la nueva VM
$multipass shell mydocker
Paso 4: Dentro de la VM instalar ContainerLab
$sudo su
#bash -c "$(curl -sL https://get.containerlab.dev)"
Vamos a probar con esta sencilla topología back2back de dos equipos Linux con FRR
-- 2-frr-back2back.yml --
name: ipv6-ws
topology:
kinds:
linux:
image: ghcr.io/hellt/network-multitool
nodes:
ROUTERS ###
R1:
kind: linux
image: quay.io/frrouting/frr:8.4.1
exec:
- "sysctl -w net.ipv6.conf.all.forwarding=1"
- "ip address add dev eth1 2001:db8:ffab::1/64"
R2:
kind: linux
image: quay.io/frrouting/frr:8.4.1
exec:
- "ip address add dev eth1 2001:db8:ffab::2/64"
- "sysctl -w net.ipv6.conf.all.forwarding=1"
links:
- endpoints: ["R1:eth1", "R2:eth1"]
--- yml --
Paso 5: Levantemos la topología con clab:
clab dep -t 2-frr-back2back.yml
Paso 6: finalmente vamos a conectarnos a una de las VMs dentro de ContainerLAB
docker exec -i -t clab-ipv6-ws-R2 bash
Introducción:
Quieres hacer una búsqueda en google y la página te devuelve: "403. That’s an error.
Your client does not have permission to get URL /
from this server. That’s all we know."
En mi caso me encontraba utilizando un túnel IPv6 con Hurricane Electric, específicamente el /64 que entregan en los tuneles.
¿Solución?
Pedirle a Hurricane Electric en el portal un /48 enrutado. Listo!, quité el anterior prefijo /64 del SLAAC del router, dejé solo un /64 perteneciente al /48.
Suerte!
Situación:
Comportamiento extraño de SSH en MAC, problemas para copiar / pegar en el terminal durante el ssh. Funciona el portapapeles en otras aplicaciones
Solución:
Al menos en "vi" la solución es muy sencilla. Edita el archivo: ~/.vimrc y pega el siguiente contenido:
if !has("gui_running")
set mouse=
endif
Suerte!
Situación:
Leyendo un archivo en python3 de texto (csv o txt) hay un carácter que se puede "apreciar" utilizando "more" en terminal pero en python3 es más complicada la situación.
Ejemplo 1:
$ more epa.csv
<U+FEFF>el texto
En mi caso, el archivo lo generé utilizando Excel y grabando como csv.
Ejemplo 2:
Problema:
Python3 lee el archivo bien, no arroja error pero ese "carácter" invisible queda en las variables, los textos, etc y puede traer algún inconveniente.
Solución:
La solución es leer el archivo y especificar el encoding, algo tan sencillo como:
FILENAME="epa.csv"
with open(FILENAME, encoding='utf-8-sig') as file:
for line in file:
print (line)
Explicación (tomado de: https://stackoverflow.com/questions/17912307/u-ufeff-in-python-string):
The Unicode character U+FEFF is the byte order mark, or BOM, and is used to tell the difference between big- and little-endian UTF-16 encoding.
Espero te haya ayudado
Problema:
Obtenemos un error después de ejecutar cualquier comando apt en Linux
Solución:
La solución es muy fácil, les comento que pasé muchas horas arreglándolo.
Solo tiene que eliminar el archivo mencionado en el error, en mi caso obtuve: "E: Unable to parse package file /var/lib/apt/extended_states (1)"
Acabo de borrar el archivo /var/lib/apt/extended_states
Ejemplo:
#sudo rm /var/lib/apt/extended_states
Eso es todo, suerte!
Situación:
Situación:
En resumen: no te funcionan las private VLAN en GNS3 (IOU - VIRL).
Solución:
Utiliza IOU i86bi-linux-l2-adventerprisek9-15.2d.bin
Test:
IOU3#show vlan private-vlan
Primary Secondary Type Ports
------- --------- ----------------- ------------------------------------------
500 501 community Et0/1, Et0/2, Et1/0
500 502 isolated Et0/0, Et0/3, Et1/0
Suerte!,
Problema:
Finder no consigue archivos al momento de realizar alguna búsqueda.
Solución:
Se que hay muchas soluciones, muchas con spotlight en preferencias del sistema, pero la que me funcionó a mí fue abrir una ventana terminal y ejecutar:
#sudo mdutil -E /
Espero sea útil,
Hola,
Si recibes el siguiente error en FRR:
Closing connection because of an I/O error
Problema: Containerlab devuelve un error similar: Error: eth0 interface name is not allowed for R2 node when network mode is not set to no...