28 de julio de 2007

Mejorar rendimiento de Router con DD-WRT

Es necesario tener en nuestro router el firmware dd-wrt:


Nota: La ubicacion de managment y Commands puede variar la ubicacion si no se encuentra como explica aquí, puede ser que este en otra ficha.
Este tutorial explicado con respecto a dd-wrt v23 sp2 final (micro).


  • Nos metemos al router y nos vamos a la ficha Administration > Management.
Buscamos donde dice: IP Filter Settings (adjust these for P2P)
Maximum Ports: 4096
TCP Timeout (in seconds): 90
UDP Timeout (in seconds): 90

Y hacer click en Save Settings.


  • Por ultimo nos vamos a Administration > Commands.
Y pegamos lo siguiente y presionamos en Save Startup

echo 4096 >/proc/sys/net/ipv4/netfilter/ip_conntrack_max
echo 600 >/proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo 10 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
echo 120 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
echo 1200 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo 120 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
echo 60 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
echo 30 >/proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 1200 >/proc/sys/net/ipv4/tcp_keepalive_time
echo 3 >/proc/sys/net/ipv4/tcp_keepalive_probes
echo 40 >/proc/sys/net/ipv4/netfilter/ip_conntrack_icmp_timeout
echo 20 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_last_ack

  • Y listo, ya tenemos nuestro router configurado. Por ultimo, hacemos click en Run Commands.
Aunque se corte la luz o se lo apague al router, estos valores quedan guardados.