Como me habian pedido que comparase los parametros que el script dlinkemulev2 variaba en el router con los del firm Beta para emule, pues al final he cargado el firm en mi router y estos son los resultados
login: root Password: BusyBox v0.61.pre (2005.01.27-15:34+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max 4096 # # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout 600 # # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close 10 # # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait 120 # # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established 1200 # # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait 120 # # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait 60 # # cat /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout 30 # #
Y los del script pues
send -- "echo 4096 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max\r" expect "#" send -- "echo 600 > /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout\r" expect "#" send -- "echo 10 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close\r" expect "#" send -- "echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait\r" expect "#" send -- "echo 1200 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established\r" expect "#" send -- "echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait\r" expect "#" send -- "echo 60 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait\r" expect "#" send -- "echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout\r"
O sea que son identicos como ya anuncie. Para los que no quieran o no les apetezca cambiar el firm.
Observando el documento original veo que estos parametros son
send -- "echo2048 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max\r" expect "#" send -- "echo50 > /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout\r" expect "#" send -- "echo5 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close\r" expect "#" send -- "echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait\r" expect "#" send -- "echo 1200 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established\r" expect "#" send -- "echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait\r" expect "#" send -- "echo 60 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait\r" expect "#" send -- "echo10 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout\r"
Se puede ver cierta discrepancia tanto en el numero de entradas 4096/2048 quiza atribuible a que el 604 tenga mas capacidad que las 2500 entradas del 504 para el que se escribio el primer script.
El timeout tcp de 5-10 y tambien el timeout generico varia de 50 a 600!!!!!!!!!!!!!!!!!! y esto es un poco mosqueante.
De momento no he observado ninguna variacion en mi router ejecutando el script o con el firmware, pero este valor de 50 contra 600 me tiene mosqueado, retocare el script para dejar 50 y posteare resultados.
Salu2