Table of Contents
Cómo configurar el puente de red en Ubuntu
Linux admite la implementación de un puente de red de software para reproducir la función de un puente de red, un dispositivo de red que interconecta dos o más redes de comunicación o segmentos de red proporcionando una forma para que funcionen como una sola red. Actúa casi como un conmutador de red y, en el sentido de software, se utiliza para implementar el concepto de “ conmutador de red virtual. .
Un caso de uso típico de red de software El puenteo se realiza en un entorno de virtualización para conectar máquinas virtuales (VM) directamente a la red del servidor host. De esta manera, las VM se implementan en la misma subred que el host y pueden acceder a servicios como DHCP. y mucho más.
En este artículo, aprenderá diferentes formas de configurar crear un puente de red en Ubuntu. y utilizarlo dentro de un entorno de virtualización para crear redes virtuales en modo puente en VirtualBox y KVM. para conectar máquinas virtuales a la misma red que el host.
En esta página:
- Cómo instalar las utilidades del puente de red en Ubuntu
- Cómo crear un puente de red usando NetPlan
- Cómo crear un Puente de red usando Nmcli
- Cómo crear un puente de red usando la herramienta nm-connection-editor
- Cómo usar el puente de red en un software de virtualización
Instalación de Network Bridge Utilities en Ubuntu
Comience instalando el paquete bridge-utils. que contiene utilidades para configurar el puente ethernet de Ubuntu usando el paquete apt. e como se muestra.
$ apt-get install bridge-utils
A continuación, identifique el nombre de la interfaz para su dispositivo ethernet usando el comando IP como se muestra.
$ ip ad O $ ip add
Compruebe las interfaces de red en Ubuntu
Creación de un puente de red usando NetPlan en Ubuntu
freestar.config.enabled_slots.push
Netplan. es una utilidad de interfaz de usuario simple y fácil de usar para configurar redes en Linux usando el formato YAML. Actualmente es compatible con NetworkManager. y systemd-netword. como herramientas de backend.
Para configurar la red para una interfaz como un puente. edite su archivo de configuración netplan. que se encuentra en el directorio /etc/netplan/.
El siguiente es un archivo de configuración de ejemplo, donde el renderizador. es systemd-netword. que es el predeterminado (reemplace enp1s0. con el nombre de su interfaz ethernet).
network: version: 2 renderizador: networkd. ethernets: enp1s0. dhcp4: sin puentes: br0: dhcp4: sí interfaces:- enp1s0.
Archivo de configuración de Netplan
Guarde el archivo de configuración y aplique la configuración para habilitar la red del puente ejecutando el siguiente comando.
$ sudo netplan apply
Luego use el comando brctl. para mostrar todos los puentes en el sistema. En este caso, la interfaz Ethernet. se agrega automáticamente como puerto al puente.
$ sudo brctl show
Mostrar puentes de red
Si desea eliminar o desactivar el puente de red creado, entonces elimínelo usando los siguientes comandos.
$ sudo ip link set enp1s0 up $ sudo ip link set br0 down $ sudo brctl delbr br0 OR $ sudo nmcli conn up Wired \ connection \ 1 $ sudo nmcli conn down br0 $ sudo nmcli conn del br0 $ sudo nmcli conn del bridge-br0
Creación de un puente de red usando Nmcli en Ubuntu
nmcli es una herramienta de línea de comandos de administrador de red ampliamente utilizada para administrar NetworkManager. (crear, mostrar, editar, eliminar, activar y desactivar conexiones de red) y mostrar el estado del dispositivo de red.
Para crear un puente de red con nmcli. ejecute el siguiente comando.
$ sudo nmcli conn add type bridge con-name br0 ifname br0
Crear un puente de red usando la herramienta nmcli
Luego, agregue la interfaz Ethernet. como un puerto en el puente como se muestra (recuerde reemplazar enp1s0 con su nombre del dispositivo).
$ sudo nmcli conn agregar tipo ethernet tipo esclavo puente con-nombre puente-br0 ifname enp1s0. maestro br0
Agregar un puente de red Puertos
A continuación, confirme que el puente. se ha creado mostrando todas las conexiones de red.
$ sudo nmcli conn show–active
Verify Network Bridge
A continuación, active la conexión puente. de la siguiente manera (puede usar el nombre de la conexión/interfaz o el UUID. .
$ sudo nmcli conn up br0 O $ sudo nmcli conn up e7385b2d-0e93-4a8e-b9a0-5793e5a1fda3
Activar conexión de red puente
Luego, desactive la interfaz o conexión Ethernet.
$ sudo nmcli conn down Ethernet \ connection \ 1 O $ sudo nmcli conn down 525284a9-60d9-4396-a1c1-a37914d43eff
Desactivar la conexión Ethernet
Ahora intente ver las conexiones activas una vez más, el La interfaz Ethernet. ahora debería ser esclava en la conexión puente. como se muestra en la siguiente captura de pantalla.
$ sudo nmcli conn show–active
Comprobar las conexiones de red activas
Crear un puente de red con la herramienta nm-connection-editor
Para abrir la aplicación nm-connection-editor. ejecute el siguiente comando desde la terminal.
$ nm-connection-editor
Desde en la ventana del editor de conexiones de red. haga clic en el signo + para agregar un nuevo perfil de conexión.
Agregar una nueva conexión de red
A continuación, elija el tipo de conexión como Puente. en el menú desplegable y haga clic en Crear.
Seleccione el tipo de conexión de red
A continuación, configure el nombre de la conexión del puente y el nombre de la interfaz.
Establecer nombre de conexión de puente
Luego, haga clic en el Botón Agregar. para agregar los puertos esclavos del puente, es decir, la interfaz Ethernet. como se muestra en la siguiente captura de pantalla. Seleccione Ethernet. como tipo de conexión y haga clic en Crear.
Agregar una conexión de puente de red
A continuación, configure el nombre de la conexión según sus preferencias y haga clic en Guardar .
Establecer nuevo Nombre de la conexión del puente
En las conexiones puenteadas. ahora debería aparecer la nueva conexión.
Verificar nueva conexión de puente
Ahora si o escriba el editor de conexión de red una vez más, la nueva interfaz puente y la interfaz esclava deberían existir como se indica en la siguiente captura de pantalla.
Comprobar conexión de puente de red
A continuación, active la interfaz de puente y desactive la interfaz Ethernet, utilizando el comando nmcli .
$ sudo nmcli conn up br0 $ sudo nmcli conn down Ethernet \ connection \ 1
Cómo usar un puente de red en un Software de virtualización
Después de configurar un puente de red. (conmutador de red virtual), puede usarlo en un entorno de virtualización como Oracle VirtualBox. y KVM. para conectar VM a la red del host.
Usando un puente de red en Oracle VirtualBox
Abra VirtualBox. luego desde la lista de VM. seleccione una VM. y, a continuación, haga clic en su configuración. Desde la ventana de configuración, vaya a la opción Red. y seleccione un adaptador. (por ejemplo, Adaptador 1. .
Luego marque la opción Habilitar adaptador de red. establezca el valor del adjunto al campo en Adaptador en puente. luego establezca el Nombre. de la interfaz en puente (p. ej. br0. como se indica en la siguiente captura de pantalla. Luego haga clic en Aceptar.