LinuxParty
Para este ejemplo, este servidor tiene instaladas 4 tarjetas de red, una de ellas conectada al Router y las otras para conectar directamente nuestros servers. De esta forma vamos a montar un puente de red, que le daremos utilidad más adelante...
Otros artículos relacionados:
- Conectar dos redes Locales alejadas creando de un Puente Transparente
- Balanceo de Carga Round Robin o DNS
El puente de red o Bridge se monta a partir de las tarjetas de red, ello no implica que tenga cuatro IPs diferentes, de hecho sólo tendrá una única que identifique nuestra maquina contra el Router, así podremos asignarle un puerto especifico (en este caso el 80) y redirigir el trafico hacia ella, y posteriormente hacia nuestros servers quedando las otras tres tarjetas de manera transparente.
Vamos a instalar el software llamado ( bridge-utils ) el cual nos facilitará las herramientas para poder montar el puente de red. Lo instalamos con … (En este caso usaremos apt-get install de la distribuciones basadas en Debian, como Ubuntu, pero podrá hacerlo en su distribución con el comando apropiado, como yum, en Fedora/CentOS, urpmi, etc)
apt-get install bridge-utils
Una vez instalado este software vamos a crear una configuración especifica que montará ( br0 ) como tarjeta de red y hará que las cuatro tarjetas actúen como una única tarjeta, con una sola dirección IP y de manera transparente. Bonito, bonito !!
Para poder enviar todas las peticiones de un puerto especifico desde el Router hacia un ordenador en cuestión necesitamos que este tenga una IP fija y no dinámica. Si en vez de cuatro tarjetas tenéis tres o dos no es problema ya que tan solo tendréis que agregar vuestras interfaces en la linea ( bridge_ports eth0 eth1 eth2 eth3 ). Sabidos estos cuatro términos vamos a editar el archivo ( interfaces ) y después lo configuraremos.
Previamente haremos una copia de seguridad del archivo existente así siempre podremos recurrir a la versión existente del archivo en un momento dado. Hacemos la copia de seguridad con …
cp /etc/netwotk/interfaces /etc/network/interfaces.BACK
Antes de proseguir, primeramente, haces un "ifconfig" para ver el rango de las IPs con las que trabaja tu ordenador, en este caso es con las 192.168.x.x, y con ellas vamos a funcionar...
Una vez hecha la copia de seguridad vamos a editarlo con …
vi /etc/network/interfaces
Borramos todo su contenido y agregamos lo siguiente …
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
address 192.168.1.200
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
bridge_ports eth0 eth1 eth2 eth3
bridge_maxwait 0
Las ips que incluye la configuración son las de mi red, tenéis que sustituir éstas por la de vuestra red y cambiar los interfaces eth0 eth1 eth2 eth3 … por los vuestros dependiendo de las tarjetas de red que uséis.
Una vez ajustado todo a nuestra medida guardamos y salimos del editor vi con las teclas ( ESC ) y seguidamente ( :wq! ). Ahora es necesario reiniciar el servicio de red para ver si la nueva configuración funciona...(Dependiendo de la versión, podremos hacerlo...)
- service network restart
- /etc/rc.d/network restart
- service networking restart
- /etc/init.d/networking restart
Ahora para comprobar que todo fue bien y que se creo el interfaz ( br0 ) con la ip 192.168.1.200 y las demás tarjetas se han quedado sin IP teclearemos el siguiente comando …
ifconfig
Y si todo ha ido bien, veremos algo como esto …
root@ubuntunet:/etc/network# ifconfig
br0 Link encap:Ethernet direcciónHW 08:00:27:31:05:10
Direc. inet:192.168.1.200 Difus.:192.168.1.255 Másc:255.255.255.0
Dirección inet6: fe80::a00:27ff:fe31:510/64 Alcance:Enlace
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:23 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:0
Bytes RX:0 (0.0 B) TX bytes:1182 (1.1 KB)
eth0 Link encap:Ethernet direcciónHW 08:00:27:31:05:10
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:247 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:364 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:64266 (64.2 KB) TX bytes:37280 (37.2 KB)
Interrupción:10 Dirección base: 0xd020
eth1 Link encap:Ethernet direcciónHW 08:00:27:b3:af:7a
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:2 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:82 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:1180 (1.1 KB) TX bytes:11898 (11.8 KB)
Interrupción:9 Dirección base: 0xd240
eth2 Link encap:Ethernet direcciónHW 08:00:27:8c:fd:1d
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:20 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:108 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:3218 (3.2 KB) TX bytes:13849 (13.8 KB)
Interrupción:5 Dirección base: 0xd260
eth3 Link encap:Ethernet direcciónHW 08:00:27:61:d9:18
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:2 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:83 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:1180 (1.1 KB) TX bytes:12004 (12.0 KB)
Interrupción:11 Dirección base: 0xd280
lo Link encap:Bucle local
Direc. inet:127.0.0.1 Másc:255.0.0.0
Dirección inet6: ::1/128 Alcance:Anfitrión
ACTIVO BUCLE FUNCIONANDO MTU:16436 Métrica:1
Paquetes RX:263 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:263 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:0
Bytes RX:21725 (21.7 KB) TX bytes:21725 (21.7 KB)
root@ubuntunet:/etc/network#
Es importante, que hagáis un ping a cualquier sitio, por ejemplo
ping ajuca.com
ping dedodigital.com
ping linuxparty.es
Si todo ha ido bien, os tiene que resolver la IP, si no, algo falla en la configuración...
Ahora conectamos cualquier ordenador a una de las tarjetas de red que quedan libres …
Recordemos que tendremos que configurar la tarjeta de red del ordenador cliente con la ip dentro de nuestro rango, en mi caso 192.168.1.x y como gateway la ip de nuestro futuro balanceador de carga.
Ahora ya podemos navegar a través de él usándolo de puente, ladrón, hub, switch o como lo queramos llamar.
-
Internet
- Cómo usar una VPN en Linux y por qué deberías hacerlo
- La muerte lenta del hipervínculo
- Cómo cambiar dirección IP (modo gráfico), por qué querría hacerlo y cuándo no debería hacerlo
- 10 comandos "IP" útiles para configurar interfaces de red
- Cómo configurar conexiones IP de red usando 'nmcli' en Linux
- Configuración de una IP Estática en una Tarjeta de Red en Linux.
- ¿Migrar a la nube? Marque esta lista de verificación
- Nuevo estándar de Internet L4S: el plan silencioso para hacer que Internet se sienta más rápido
- Nextcloud y Roundcube se Fusionan para Impulsar la Descentralización en la Productividad en la Nube
- Los 10 mejores servidores proxy inversos de código abierto para Linux
- Una guía para principiantes para crear conexiones (Bonding) y puentes de red (Bridging) en Linux
- Conectar dos redes Locales alejadas creando de un Puente Transparente
- Crear un puente de red transparente "bridge" para conectar dos redes locales remotas
- Crear un Puente de Red o Bridge
- La propuesta de la ICANN / Verisign permitiría a cualquier gobierno confiscar nombres de dominio