LinuxParty

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 

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:

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.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

We use cookies

Usamos cookies en nuestro sitio web. Algunas de ellas son esenciales para el funcionamiento del sitio, mientras que otras nos ayudan a mejorar el sitio web y también la experiencia del usuario (cookies de rastreo). Puedes decidir por ti mismo si quieres permitir el uso de las cookies. Ten en cuenta que si las rechazas, puede que no puedas usar todas las funcionalidades del sitio web.