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