COMANDOS PARA DEFINIR EL BALANCEO DE

Anuncio
COMANDOS PARA DEFINIR EL BALANCEO DE CARGA EN UBUNTU:
PREPARACIÓN DE LA PRÁCTICA
En primer lugar, ya tenemos en nuestra máquina anfitrión una señal wifi
proveniente de nuestro router. Además, necesitamos generar otra señal
adicional, por lo que pincharemos una tarjeta de red USB en nuestro host
y lo conectaremos a la señal wifi del teléfono.
Ya tenemos dos fuentes de Internet diferentes para trabajar.
En segundo lugar, elegiremos la máquina virtual VirtualBox, donde
configuraremos tres adaptadores de red. Uno de ellos en NAT y los otros
dos en Bridge o puente. Estos dos últimos, a la hora de crearlos tenemos
que asociarlos a un adaptador real de red como puede ser la tarjeta wifi
del propio equipo conectada al router (Adaptador de tarjeta Minide media
altura PCI Express de red inalámbrica LAN 11b/g/n 2x2), y otro podría ser
la tarjeta USB externa (TP-LINK Wireless USB Adapter) que estará
conectado a la wifi del teléfono.
Con esa configuración cuando el sistema virtual de Ubuntu arranca
podemos ver que cada adaptador tiene una dirección IP propia del
adaptador real que hemos conectado.
Por ejemplo, estas direcciones podrían ser las que toman los adaptadores:
Eth1 conectado a router ADSL1: 192.168.1.106/24 red inalámbrica rápida wifi ADSL
Eth2 conectado a router ADSL2: 192.168.43.130/24 red inalámbrica lenta Tplink con teléfono
Eth0 puerta enlace LAN: 10.0.2.15/24
# echo 200 adsl1 >> /etc/iproute2/rt_tables
# echo 201 adsl2 >> /etc/iproute2/rt_tables
ip route add 192.168.1.0/24 dev eth1 src 192.168.1.106 table adsl1
ip route add default via 192.168.1.1 table adsl1
ip route show table adsl1
ip route add 192.168.43.0/24 dev eth2 src 192.168.43.130 table adsl2
ip route add default via 192.168.43.1 table adsl2
ip route show table adsl2
ip route add 192.168.1.0/24 dev eth1 src 192.168.1.106
ip route add 192.168.43.0/24 dev eth2 src 192.168.43.130
ip route show
ip rule add from 192.168.1.106 table adsl1
ip rule add from 192.168.43.130 table adsl2
ip route add default scope global nexthop via 192.168.1.106 dev eth1 weight 2 nexthop
via 192.168.43.130 dev eth2 weight 1
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.43.0/24 -o eth2 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptraf
Descargar