elbenditu blog banner

sábado, febrero 10, 2007

d-link router cierra dcc

Esas fueron las palabras que puse en el google sin éxito para solucionar un problema que muchos [freaks] tendréis con vuestro router d-link y los dcc's.
Como ya tengo la solución la pongo para ahorrar tiempo a alguno que esté en la misma situación y que con un poco de suerte haya recabado aquí.
El problema reside en que el firmware del router viene con un NAT precofingurado que cierra los tcp's inactivos en 20 minutos. Desde la interfaz web no se puede cambiar y el shell viene indocumentado. No me enrollo más, la receta:

telnet 192.168.1.1
BusyBox on (none) login: root
Password:
BusyBox v0.61.pre (2006.08.10-07:50+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
#cd /proc/sys/net/ipv4/netfilter
#cat ip_conntrack_tcp_timeout_established
#1200 /*valor en segundos para cerrar la conexión*/
#echo 12000 > ip_conntrack_tcp_timeout_established /*lo cambiamos a 200 minutos*/
#cat ip_conntrack_tcp_timeout_established
#12000 /*comprobamos que efectivamente se produjo el cambio*/
#exit


Así tenemos el valor cambiado hasta que nuestro router se reinicie o apague.
Nada más, enjoy it!