Cómo configurar y usar el puente de red en Ubuntu Linux

Un puente de red es un método para conectar computadoras y dispositivos de red para transmitir paquetes de datos a través de la topología de red que puede reducir el tráfico de red entre la dirección de origen y la de destino. Un puente de red funciona con una combinación de la capa de dirección física (dirección MAC) y la capa de enlace de datos. Para las , el tipo dinámico de conexiones de puente de red es el más popular y la noción es muy sencilla de instalar.

Fundamentos de Network Bridge

Puente de red en Ubuntu Linux

Cuando se conectan varios dispositivos de red a través de la topología de red, es importante que las conexiones sean seguras, rápidas y privadas. El método de funcionamiento del puente de red es fácil de entender. Funciona con la dirección MAC ( control de acceso a medios ) y el método de reconocimiento de la capa de enlace de datos.

Cada dispositivo tiene su propia dirección MAC única que se utiliza para elegir qué paquete de datos se enviará desde qué dispositivo a qué dispositivo. El puente de red funciona con el método de segmento donde los dispositivos se dividen en un par de segmentos con puertos y direcciones MAC únicas.

Los puentes de red se utilizan principalmente en contenedores de Linux, máquinas virtuales basadas en kernel, Xen Cloud Computing y en Docker o máquinas virtuales. El puente de red utiliza el DDL2 ( capa de enlace de datos ) para funcionar donde los puentes se utilizan como la unión de la dirección MAC. Cada segmento verifica el segmento, la dirección MAC y la capa de enlace de datos; luego entrega el paquete de datos al dispositivo de red específico.

Paso 1: Instalación de Bridge Utilities en Ubuntu Linux

Para instalar y activar el puente de red en su Ubuntu Linux, primero debe instalar el software de la utilidad del puente dentro de su máquina Linux. Como aquí, estamos tratando con Ubuntu, por lo que usaremos el apt-getcomando para instalar el puente de red dentro de la máquina.

$ apt-get install bridge-utils

instalación de puente de red en ubuntu

Luego, verificaremos el protocolo de Internet ( ) y la configuración del puerto de conexión ethernet o las configuraciones de nuestro sistema utilizando los comandos básicos de la herramienta de red de Ubuntu.

$ sudo ifconfig
$ sudo ip addr show
$ ip add

Paso 2: configurar la conexión puente desde el NetPlan

Netplan son los archivos de configuración primarios que se almacenan dentro de la raíz del sistema de archivos de Ubuntu Linux. El archivo de configuración se encontrará en el root/etc/netplandirectorio de Ubuntu. Podemos abrir y editar el archivo de configuración de netplan a través del editor de scripts Nano. Vamos a abrir el YAML archivo en el terminal de Ubuntu usando la herramienta de nano editor de scripts.

$ sudo nano /etc/netplan/01-network-manager-all.yaml

Puente de red nano netplan en Ubuntu Linux

Ahora, tenemos que agregar la configuración y la configuración básica de la conexión del puente dentro del archivo de secuencia de comandos. Obtendremos la ID de ethernet del . Aquí, estoy usando mi dirección de ethernet, tenga cuidado de reemplazarla con su ID de ethernet. Puede copiar directamente los ajustes de configuración que he usado. Siéntase libre de obtener esas líneas de guión. La configuración del Protocolo de configuración dinámica de host (DHCP) lo ayudará si está intentando configurar una conexión de puente inalámbrico en su Ubuntu Linux.

# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager

ethernets:
enp8s0:
dhcp4: no
bridges:
br0:
dhcp4: yes
interfaces:
- enp8s0

Paso 3: configurar el puente de red mediante el nmclicomando

La línea de comandos de Network Manager, o en resumen, nmclies la interfaz basada en la línea de comandos para configurar y configurar los ajustes de red en Ubuntu Linux. Primero, agregaremos el tipo de conexión y guardaremos la conexión de red del puente en el administrador de red a través del nmclicomando en Ubuntu. Usaremos los sudocomandos en la terminal.

$ sudo nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp8s0 master br0

Puente de red en Ubuntu Linux

Ahora podemos comprobar las conexiones de red puente que acabamos de realizar en nuestro sistema Ubuntu. Usaremos el Bridge Control ( brctl) en Ubuntu. Si todo salió bien, encontrará el nombre de la conexión del puente, el ID de la conexión del puente y el estado del Protocolo de árbol de expansión (STP) en la salida.

$ sudo brctl show

espectáculo brctl

Ahora, puede utilizar estas prácticas y funcionales líneas de comando de terminal para activar, desactivar y eliminar la conexión de puente.

$ sudo ip link set enp8s0 up
$ sudo ip link set br0 down
$ sudo brctl delbr br0

También puede usar los nmclicomandos de la terminal para hacer lo mismo, pero aquí debe poner el tipo de conexión ethernet específico para que sea funcional. También puede verificar todo el estado de todas las conexiones de puente activas desde el shell de comandos del terminal de Ubuntu.

$ sudo nmcli conn add type bridge con-name br0 ifname br0
$ sudo nmcli conn show --active

nmcli todo puente de red activo en Ubuntu Linux

Aquí podemos ver que tenemos el nombre del tipo de conexión, el de conexión que incluye el dispositivo exacto de la conexión y los detalles del tipo de conexión. Utilice el comando de terminal de su terminal de Ubuntu para activar la conexión puente.

Puede utilizar la dirección UUID específica para activar o desactivar la conexión de puente específica. El mismo procedimiento también es aplicable para desactivar y activar las conexiones ethernet conjugadas. Solo tenga en cuenta que mientras maneja las direcciones UUID, no coincida con los UUID.

$ sudo nmcli conn up br0
$ sudo nmcli conn up 7ab516e8-0162-4690-b2dd-18deee111f17
$ sudo nmcli conn down Ethernet\ connection\ 1
$ sudo nmcli conn down 6700ff9a-2423-3013-b157-5210a364b0a6

Paso 4: Creación de una red puente desde las conexiones de red de Ubuntu

Aquí viene el método de interfaz gráfica de usuario (GUI) para configurar la conexión de red puente en Ubuntu Linux. Este método es comparativamente simple y sin complicaciones. Todo lo que necesita hacer es abrir la . Puede usar la siguiente línea de comando de terminal o puede abrir el administrador de red en Configuración de Ubuntu.

$ nm-connection-editor

Una vez que se abra la ventana ‘ Conexiones de red ‘, encontrará la opción para elegir la configuración de la conexión del puente. Se abrirá una nueva ventana emergente y seleccione ‘ Puente ‘ y haga clic en el botón Crear ‘.

gui_bridge Puente de red en Ubuntu Linux

En este paso, verá otra ventana emergente y se le pedirá que asigne un nombre al nombre de la conexión. Simplemente puede nombrarlo como ‘ Conexión puente ‘. Deje el resto de los ajustes como aparecieron. Además, para una mejor comprensión, voy a poner mi configuración aquí.

Nombre de la conexión: Puente Tiempo de caducidad de la conexión
: 300
Habilitar IGMP Snooping: Sí
Habilitar STP (Protocolo de árbol de expansión): Sí
Prioridad: 32768
Retraso de reenvío: 15
Tiempo de saludo: 2
Edad máxima: 20
Máscara de reenvío de grupo: 0

bridge_gui1 Puente de red en Ubuntu Linux

Ahora, haga clic en el botón Agregar ‘ asignado a la derecha de la ventana. Permitirá que el sistema aparezca una nueva ventana. Aquí obtendrá un nuevo cuadro de diálogo para elegir el tipo de conexión. Como estoy usando la red de área local (LAN) y estoy conectado a través de un cable ethernet, elegiré la opción Ethernet en el menú desplegable. Ahora, guarde la configuración.

bridge_gui1

En esta etapa, está muy cerca de finalizar la configuración de la configuración de la red del puente en Ubuntu Linux. Vaya a la configuración de Ethernet ‘, aquí debe verificar si las siguientes configuraciones están bien o no. Puedes compararlo con el mío.

Unidad de transmisión máxima (MTU): Negociación de enlace predeterminada
: Ignorar

bridge_gui1 Puente de red en Ubuntu Linux

Ahora, para activar las conexiones de red del puente, use estas líneas de comando de terminal. Tenga cuidado de escribir los enchufes de conexiones Ethernet. En mi caso, el zócalo es 1.

$ sudo nmcli conn up br0
$ sudo nmcli conn down Ethernet\ connection\ 1

Eliminación de configuraciones de puentes de Ubuntu

Aquí hay una opción para usted, si en el futuro tiene algún problema al usar la conexión de red puente en su Ubuntu Linux, puede eliminar las conexiones puente y comenzar de nuevo con todo el proceso. También es posible que deba purgar los archivos de configuración de la raíz de su sistema de archivos Linux.

$ sudo apt-get remove bridge-utils
$ sudo apt-get remove --auto-remove bridge-utils
$ sudo apt-get purge bridge-utils
$ sudo apt-get purge --auto-remove bridge-utils

Problemas que puede enfrentar después de configurar el puente de red en Ubuntu

Al principio de esta publicación, describí cómo configurar la conexión puente en Ubuntu a través de la netplanconfiguración. Aquí viene, una vez que haya terminado con las conexiones de puente y ya no tenga acceso a ninguna otra conexión de puente, es posible que tenga el problema de mostrar que no hay un adaptador de Ethernet instalado en su dispositivo Linux. Para resolver este problema, puede usar un adaptador wifi diferente (USB WiFi), o la mejor opción es restablecer la netplanconfiguración desde su terminal Ubuntu.

Primero, necesita obtener acceso para editar el netplanscript. Para obtener netplanacceso a la secuencia de comandos, debe cambiar la propiedad de ese directorio específico. Aquí, voy a mostrar cómo cambiar la propiedad de cualquier directorio usando el chowncomando de terminal.

Luego, puede intentar editar el script con cualquier bloc de notas, pero le sugiero que use el editor nano. Ahora, elimine las configuraciones del archivo network-manager-all.yaml que hicimos anteriormente. Luego guarde y salga del editor nano. Ahora ejecute y aplique la netplanconfiguración nuevamente y reinicie el sistema.

$ sudo chown -R jahid /etc/netplan/
$ sudo nano /etc/netplan/01-network-manager-all.yaml
$ sudo netplan apply

Pensamientos finales

Las conexiones de puente de red funcionan en el método segmento por segmento, por lo que pueden reducir el tráfico de un sistema de red. En esta publicación, he descrito qué es realmente la conexión de red puente y cómo configurar y eliminar la conexión de red puente en Ubuntu Linux. Entonces, querido administrador de sistemas de Linux , si le gusta esta publicación, compártala en sus redes sociales. También comente, si tiene algo que preguntar o compartir con nosotros con respecto a esta publicación.

Leave a Comment

Your email address will not be published. Required fields are marked *