sábado, 29 de octubre de 2016

Bridge o puente de red compartida en Debian/Ubuntu

Un bridge o puente es una forma de compartir la conexión de red o Internet entre dos (o más) ordenadores, incluso permite compartir la conexión de red entre distintas máquinas virtuales dentro de nuestro servidor Debian o Ubuntu.

Configuración de Bridge o puente

Para configurar bridge o puente en un equipo con Debian, Ubuntu o similares es necesario realizar los siguientes pasos: Instalar el paquete bridge-utils desde una consola de comandos.

sudo apt-get install bridge-utils

Editar el archivo de configuración sysctl.conf

sudo nano /etc/sysctl.conf

Agregar al final del archivo los siguientes parámetros y guardar el archivo:

net.ipv4.ip_forwarding = 1
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

Ejecutar la siguiente sentencia para establecer los valores definidos en el paso anterior

sudo sysctl -p /etc/sysctl.conf

Determinar la tarjeta de red con acceso a la red, si el equipo tiene solo una interfaz de red, por lo general tiene asignado el nombre de eth0. Para vizualizar los nombres de tarjetas de red ejecute el comando ifconfig

sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:33:cc:55:88:88 
 inet addr:192.168.1.8 Bcast:192.168.1.255 Mask:255.255.255.0
 ...

lo Link encap:Local Loopback 
 inet addr:127.0.0.1 Mask:255.0.0.0
 ...

Editar el archivo interfaces

nano /etc/network/interfaces

Asociar el puente que denominaremos br0 con la interfaz física eth0

auto eth0
 iface eth0 inet manual

auto br0
 iface br0 inet static
 address 192.168.1.8
 netmask 255.255.255.0
 gateway 192.168.1.1
 bridge_ports eth0
 bridge_fd 9
 bridge_hello 2
 bridge_maxage 12
 bridge_stp off

Observe que la interfaz eth0 está en modo manual (sin configuración IP) y se asignó la tanto la dirección IP, mascara de red y puerta de enlace al puente br0. También la configuración inversa es válida. Reiniciar la interfaz de red para establecer los cambios.

sudo /etc/init.d/networking restart

Con ello el puente se habrá creado y estará disponible para su utilización como cualquier otra interfaz pero con la capacidad de ser compartida.

Puedes consultar el siguiente enlace en inglés para mayor detalle https://wiki.debian.org/BridgeNetworkConnections o esta otra guía en español para ver más sobre la configuración de red en Debian o Ubuntu https://wiki.debian.org/es/NetworkConfiguration

Si te gustó esta publicación no olvides compartirlo. Espero sus comentarios.



No hay comentarios:

Publicar un comentario