Distribuir ancho de banda

Forums: 

Tengo un pc linux con 3 tarjetas de red, la intensión es que 2 de las tarjetas de red (eth1 y eth2) se distribuyan el ancho de banda de internet(640 Kbps) que llega por la otra tarjeta (eth0) para que eth1 tenga 480 Kbps y eth2 160 Kbps. Ese es el asunto básicamente, mayor tuneo de la conexión a internet, lo dejo para luego, entiendo que se puede optimizar, pero mi primer problema por resolver es el de la repartición. eth1 con IP 192.168.1.100 dará internet a una red 192.168.1.0 y eth2 con IP 192.168.2.100 dará internet a una red 192.168.2.0.
Si alguien puede ayudarme, le quedo agradecido de antemano

Y que falto

Imagen de pepo

Y que faltó en los Comos de EcuaLUG o en Google para hacer lo que pides?

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net

Te doy una pista, el resto

Imagen de damage

Te doy una pista, el resto esta en tus manos investiga, analiza, estudia y pon en practica el script.

Esto es parte del script que esta en los COMOS, modificado a tus necesidades, OJO no funciona solo asi debes tenerlo completo y modificarlo, repito es solo una pista de lo que debes hacer.

############################################################################3
### BW1 ANCHO DE BANDA PARA IP O SUBRED ESPECIFICA #####
RATE_UP_LAN1="480kbit"
CEIL_UP_LAN1="480kbit"
RATE_DOWN_LAN1="480kbit"
CEIL_DOWN_LAN1="480kbit"
NETWORKS_BW1="192.168.1.0/24"
for NET in $NETWORKS_BW1; do
$IPTABLES -A PREROUTING -s $NET -d $WAN -i $DEVLAN -j MARK --set-mark 1
$IPTABLES -A FORWARD -s $WAN -d $NET -i $DEVWAN -o $DEVLAN -j MARK --set-mark 2
$IPTABLES -A OUTPUT -d $NET -p tcp --sport $PROXY_PORT -o $DEVLAN -j MARK --set-mark 2

done
$TC class add dev $DEVWAN parent 1:100 classid 1:1 htb rate $RATE_UP_LAN1 ceil $CEIL_UP_LAN1
$TC class add dev $DEVLAN parent 2:200 classid 2:2 htb rate $RATE_DOWN_LAN1 ceil $CEIL_DOWN_LAN1
$TC filter add dev $DEVWAN parent 1:0 protocol ip prio 1 handle 1 fw flowid 1:1
$TC filter add dev $DEVLAN parent 2:0 protocol ip prio 1 handle 2 fw flowid 2:2

### BW2 ANCHO DE BANDA PARA IP O SUBRED ESPECIFICA #####
RATE_UP_LAN2="160kbit"
CEIL_UP_LAN2="160kbit"
RATE_DOWN_LAN2="160kbit"
CEIL_DOWN_LAN2="160kbit"
NETWORKS_BW2="192.168.2.0/24"
for NET in $NETWORKS_BW2; do
$IPTABLES -A PREROUTING -s $NET -d $WAN -i $DEVLAN2 -j MARK --set-mark 3
$IPTABLES -A FORWARD -s $WAN -d $NET -i $DEVWAN -o $DEVLAN2 -j MARK --set-mark 4
$IPTABLES -A OUTPUT -d $NET -p tcp --sport $PROXY_PORT -o $DEVLAN2 -j MARK --set-mark 4

done
$TC class add dev $DEVWAN parent 1:100 classid 1:3 htb rate $RATE_UP_LAN2 ceil $CEIL_UP_LAN2
$TC class add dev $DEVLAN2 parent 2:200 classid 2:4 htb rate $RATE_DOWN_LAN2 ceil $CEIL_DOWN_LAN2
$TC filter add dev $DEVWAN parent 1:0 protocol ip prio 1 handle 3 fw flowid 1:3
$TC filter add dev $DEVLAN2 parent 2:0 protocol ip prio 1 handle 4 fw flowid 2:4

Una vez más repito....... Acude al COMO que esta en la sección COMOS :lol:.

Keep The Fire Burning.....
Stryper 1988
http://counter.li.org/