ADSL1/2+ [TUTORIAL] FW V1B2T2.RU (MC06.6b-504T/MC03b-G604)

Voy a colgar aquí en la primera página todo lo necesario para no tener que mirar todas las páginas.

Antes de nada quiero dejar claro lo siguiente:

Instalar un firmware conlleva un riesgo inherente de dejar el router inservible. Afortunadamente en este modelo de router se puede recuperar el router que haya sufrido errores en la actualización, más abajo pongo un link al tutorial donde lo explican. En mi humilde experiencia el firmware me va estupendo, y por eso lo recomiendo, pero no garantizo que a los demás os vaya a funcionar tan bien como a mi. Está en vuestra completa responsabilidad actializar el firmware, sea este o cualquier otro.

### Ultima versión del firmware ###

Las versiones anteriores has desaparecido del ftp, y han sido sustituidas por las siguientes:

Para ADSL1:
http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... rmware.rar 11-12-2005

Para ADSL2/2+:
http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... rmware.rar 11-12-2005

- Si tu router es el G604T:

Para ADSL1:
http://mcmcc.bat.ru/dlinkt/dslg604t_200 ... rmware.rar 11-12-2005

Para ADSL2/2+
http://mcmcc.bat.ru/dlinkt/dslg604t_200 ... rmware.rar 11-12-2005

Del anterior firmware, dispongo de los ficheros para el 50xT por si alguien los quiere.

Así a primera vista parece que los de ADSL2 ya soportan ADSL2+.

Lo de que si b significa Beta, no es así, la anterior versión era la 66a. Las versiones 'beta' eran las rc1, rc2, etc...

Yo ya me lo he instalado de la forma en que explico, por medio de la web del router y Internet Explorer 6.

Como instalar el firmware ruso.

Elegid la versión que os guste, ADSL1 o ADSL2. Yo he instalado los de ADSL1 ya que de momento no creo que vaya a utilizar ADSL2 y no creo que tenga ninguna ventaja instalarlo excepto que a lo mejor no podría instalar de nuevo una versión 1 sin utilizar el ADAM.

Os cuento para la versión ADSL1.

El firmware trae consigo un programa de instalación, tiupgrade, pero yo no lo he utilizado por lo que os cuento como hacerlo con el propio interface web del router.

Antes de nada debeis poner vuestra IP fija, entre otras cosas, porque para programas como emule es importante que el PC no tenga una IP asignada mediante DHCP. Del modo que expongo dejo el resto de direcciones libres para asignar con DHCP y así, si conectais otro PC en la red, le asignará la IP automáticamente.

1º Botón derecho sobre los dos monitores (icono de conexión en la barra de estado) -> Conexiones de red.
2º Botón derecho en conexión de area local -> Propiedades.
3º Seleccionais "Protocolo TCP/IP" y pinchais en "Propiedades".
4º Seleccionais "Usar la siguiente dirección IP" y poneis:
Dirección IP: 192.168.1.2 (es la siguiente a la del router)
Máscara de subred: 255.255.255.0
Puerta de enlace predeterminada: 192.168.1.1
5º Seleccionais "Usar las siguientes direcciones de servidor DNS" y poneis:
Servidor DNS preferido: 62.151.2.8
Servidor DNS alternativo: 62.151.8.100
Estos son los valores de los DNS de ya.com. Si teneis otra compañía debeís poner los de vuestra compañía, y si no los teneis, poned en preferido la dirección del router, 192.168.1.1, y en alternativo la vuestra propia, 192.168.1.2.
6º Os meteis en la config del router http://192.168.1.1
7º Setup -> DHCP configuration
8º Pinchais en "Enable DHCP Server"
Start IP: 192.168.1.3
End IP: 192.168.1.254
Primary DNS: 192.168.1.1
Lease time: 3600 segundos
9º Pinchais en "Apply".
10º Advanced -> LAN clients
11º Añadíis vuestro PC como cliente estático.
IP Address: 192.168.1.2
Host Name:
- En Host name debeis poner el nombre de red de vuestro equipo. Para verla o modificarla, pinchais botón derecho sobre el icono de "Mi PC" -> Propiedadades.
- Nombre de equipo -> Cambiar.
- El nombre que pongais ahí, lo poneis textual en "Host Name" del router.
12º Pinchais en "Apply".
13º Tools -> System Commands -> Save All.

La forma de instalar el firmware es la siguiente:

1.- Descomprimir el fichero dsl50xt_20051130_066b_adsl1_dsp1_firmware.rar
2.- Desconectar la linea telefonica. El cable de red ha de estar conectado.
3.- Abrir la web del router conectando a http://192.168.1.1. Meter la contraseña y aceptar.
4.- Ir a Tools -> Update Gateway
5.- Darle a backup. Nos pedira que le especifiquemos donde guardar el fichero con nuestra configuración. Esto es importante pues contiene nuestra info de conexión necesaria para conectarse.
6.- Ir a Tools -> System Commands -> Restore. Esto sirve para restaurar el router a sus parámetros de fábrica.
7.- It a Tools -> Update Gateway.
8.- Pinchamos en examinar donde "Select a firmware image file". Seleccionamos el fichero DSL-504T_kernel_V1.00B02T02.RU.20051130.MC06.6b
9.- Pinchamos "Update Gateway" y esperamos a que termine y reinicie.
10.- It a Tools -> Update Gateway.
11.- Pinchamos de nuevo en examinar donde "Select a firmware image file" pero esta vez seleccionamos el fichero DSL-50xT_fs_V1.00B02T02.RU.20051130.MC06.6b_ADSL1
12.- Pinchamos "Update Gateway" y esperamos a que termine y reinicie.

Con esto ya tenemos instalada la versión MC06.6b, solo falta recuperar nuestra configuración.

13.- It a Tools -> Update Gateway.
14.- Pinchamos en examinar donde "Select a Configuration file" y seleccionamos el fichero de configuración guardado con anterioridad, en el paso 5.
15.- Pinchamos "Restore" y esperamos a que termine y reinicie.
16.- Vuelves a conectar la línea telefónica.


Configuración del wshaper

El wshaper es un conformador de tráfico que trae esta serie de firmwares. Con él podemos conseguir navegar con más soltura en situaciones de alto consumo de ancho de banda, como por ejemplo, empleando programas p2p como emule.

Para poder configurarlo, teneis que editar el fichero de configuración del router, para lo que necesitareis un editor de xml, ya que con uno de texto hay posibilidades de que el router no os lo coja.

Yo personalmente utilizo el UltraEdit-32, os lo recomiendo.

Una vez teneis el editor, los pasos a seguir son los siguientes:

1.- Entrais en la web del router, pinchais en la pestaña "Tools" y luego en "Update Gateway". Pulsais en "Backup" y guardais el fichero config.xml donde más rabias os de.

2.- Editais el config.xml con un editor xml. Al final del fichero, entre las 2 últimas etiquetas, insertais lo siguiente:

...
</dependencies>

<setenv>
<wshaper>yes</wshaper>
<tc_downlink>###tu velocidad de descarga en kbps###</tc_downlink>
<tc_uplink>###tu velocidad de subida en kbps###</tc_uplink>
<tc_hiprioportdst>80 53</tc_hiprioportdst>
</setenv>
</config>

Las etiquetas ya existentes en vuestro fichero entre las que teneis que insertar el código son las de este color.

Teneis que poner la velocidad de vuestra conexión. En el caso, por ejemplo, de un mega típico como el de ya.com, tendríais que poner 1024 de descarga y 320 de subida.

3.- Guardais los cambios.

4.- Desde el mismo sitio de antes en la web del router, dais al botón 'explorar' en 'Select a configuration file' y seleccionais el config.xml ya modificado. Después pulsais "Restore" y ya está.

De esta forma dareis prioridad a los paquetes salientes con puerto 80 y 53, los correspondientes a los de los protocolos http y dns respectivamente.

Esto no mejora del todo la navegación ya que los paquetes que entren no van al puerto 80 sino a alguno arbitrario y no se benefician del wshaper.

Para una configuración personalizada, podeis agregar los puertos que os interesen. Teneis que distinguir que puertos y en que tipo de paquetes quereis actuar. Si es el puerto que utiliza un ordenador remoto, como el caso del dns y el http, teneis que dar prioridad a los puertos destino:

<tc_hiprioportdst>puerto1 puerto2 ... puertoN</tc_hiprioportdst>

Sin embargo, si quereis dar prioriad a ciertos puertos de vuestro equipo donde teneis algún tipo de servidor, la síntaxis es la siguiente:

<tc_hiprioportsrc>puerto1 puerto2 ... puertoN</tc_hiprioportsrc>

Otra cuestión, acabo de tener una buena idea para mejorar la navegación mucho más. Aparte de darle prioridad a los puertos remotos 80 y 53 para las peticiones http y dns, vamos a darle baja prioridad a los puertos que utiliza el emule o el p2p que utiliceis. De esta forma, mejoraremos las subidas y las bajadas navegando.

El código a añadir para, por ejemplo, el emule sería el siguiente:

<tc_noprioportsrc>puerto_TCP puerto_UDP</tc_noprioportsrc>

Ejemplo: Conexión de 1 Mega de ya.com con los puertos por defecto del emule...

...
</dependencies>

<setenv>
<wshaper>yes</wshaper>
<tc_downlink>1024</tc_downlink>
<tc_uplink>320</tc_uplink>
<tc_hiprioportdst>80 53</tc_hiprioportdst>
<tc_noprioportsrc>4662 4672</tc_noprioportsrc>
</setenv>
</config>

Por último, para que comprobeis si el wshaper está activo, os conectais por telnet al router y ejecutais un comando para ver el estado:

- En Inicio -> Ejecutar -> cmd [Aceptar]
>telnet 192.168.1.1
router login: root
password: admin

- Si habeis cambiado la contraseña, ovbiamente, poned la vuestra...

# wshaper status ppp0

Os debería salir algo como esto:

qdisc ingress ffff:
statistics truncated
qdisc htb 1: r2q 10 default 20 direct_packets_stat 0
statistics truncated
class htb 1:1 root rate 320Kbit ceil 320Kbit burst 6Kb cburst 2008b
Sent 5397360416 bytes 9044694 pkts (dropped 0, overlimits 0)
rate 2bps
lended: 0 borrowed: 0 giants: 1002
tokens: 122081 ctokens: 39380

class htb 1:10 parent 1:1 prio 1 rate 320Kbit ceil 320Kbit burst 6Kb cburst 2008
b
Sent 110109805 bytes 2101485 pkts (dropped 5067, overlimits 0)
rate 2bps
lended: 2101485 borrowed: 0 giants: 0
tokens: 122081 ctokens: 39380

class htb 1:20 parent 1:1 prio 2 rate 288Kbit ceil 288Kbit burst 6Kb cburst 1967
b
Sent 5287250611 bytes 6943209 pkts (dropped 1111082, overlimits 0)
lended: 6943209 borrowed: 0 giants: 1002
tokens: 135644 ctokens: 42844

class htb 1:30 parent 1:1 prio 2 rate 256Kbit ceil 256Kbit burst 6Kb cburst 1926
b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 153600 ctokens: 48174

Creo que no me dejo nada...


Parámetros TCP

Os muestro los valores de los parámetros...

router login: root
Password:

**********************************************************
* ADSL ROUTER D-LINK *
* DSL-50xT V1.00B02T02.RU.20051130.MC06.6b_ADSL1 *
**********************************************************


BusyBox v1.00 (2005.10.24-06:32+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

# cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max 8192
# 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
# cat /proc/sys/net/ipv4/tcp_keepalive_time 1200
# cat /proc/sys/net/ipv4/tcp_keepalive_probes 3
#

...que de nuevo son los mismos de la versión 6.6a y del FW de lordeath, todo un acierto para uso con P2P.

Si necesitais reanimar vuestro router por un upload incompleto, teneis el post de Pope pinchando aquí...

Si necesitais un firmware estandar para meterle, podeis bajaros el de ya.com de abril del 2005, que funciona a la perfección pero se cuelga con el emule al cabo de un tiempo. Podeis bajároslo pinchando aquí...

Mejoras de las últimas versiones (504T y ADSL1):
Firmware includes pptp, tc, dnsmasq, dyndns, no-ip, ntp, crond, ssh, vlan for D-Link DSL-50xT

Note: the given update is based on old code DSP1 and is necessary for who had problems with the ADSL2+ firmware.

Flashing process step-by-step:
1) First of all, upload kernel image file called ***kernel*** to the device
in a usual way, i.e. using D-Link's web interface. Rebooting...
2) After restarting flash ***fs*** image in a like manner. Automate restarting
goes again.
3) Now upload config.xml ( if it is necessary) using restore the configuration
feature. One more reset comes.

To return to "original" firmware:
1) Upload ***fs*** image file, restart.
2) Upload ***kernel*** image.
3) Reinstall config.xml for corresponding FW, if needed...

The update through GUI the utility tiupgrade.exe under Windows/Wine Unix:
1) Copy configuration files for tiupgrade from a directory, the name of your device containing in a name, in the root catalogue where there are files of an insertion and tiupgrade.exe.
2) Start tiupgrade.exe.
3) Specify the ip address of your device and the password.
4) Press "further" and wait for end of update operation.
5) If there was a mistake during updating repeat all operation with the included mode " Corrupted-image mode ".

IMPORTANT!!! tiupgrade.exe changes ip ADAM2 address if, for example, was 10.8.8.8 it becomes one of yours podsetki, on the end there will be 199, i.e. if at you a network 192.168.1.0 ip becomes 192.168.1.199...

Kernel firmware supporting MPPE, QoS, VLAN, ATM, etc. for 500T:
acd3c1adf4a8cbba176aeb198c426150 DSL-500T_kernel_V1.00B02T02. RU.20051130. MC06.6b

Kernel firmware supporting MPPE, QoS, VLAN, ATM, etc. for 504T:
f36b5f1d1403f970068fea26a4bff2a7 DSL-500T_kernel_V1.00B02T02. RU.20051130. MC06.6b

FS firmware based on the firmware 20050223 with DSP firmware 1.01.00.00 for 50xT:
b103b75fe269789beb9882d1b7d60017 DSL-50xT_fs_V1.00B02T02. RU.20051130. MC06.6b_ADSL1

Status:
Release fix update, version MC06.6b_dsp1.

What's new:
- The opportunity of inclusion and switching-off of access on ssh is added, by default access is disconnected, what it to include, it is necessary in config.xml in section setenv to add ????????:
<setenv>
<run_ssh>yes</run_ssh>
</setenv>
- The code html pages where change of a login and the password is made, on maximal symbols is corrected, was 8-th, became 18.
- In firmwares ADSL2 + the microcode with DSP v.3 on DSP v.4. is updated
- The library libcrypt is updated, for place DES is used MD5, now passwords will not be limited to 8-th symbols at call on a telnet or ssh, and to demand their full input...
- It is returned tcpdump.
- The client is replaced with last new version PPTP.
- Support of a proxy of a server socks5 is included. For its use it is recommended to disconnect all minor services (DHCP, DNSproxy, UPnP, etc.) and to leave only necessary for connection to the provider. As a server socks5 it is used SS5
http://ss5.sourceforge.net/, all necessary documentation for adjustment of this server, you will find there, I shall result only the basic description.
<setenv>
<socks5> yes </socks5>
<socks5_hostport> 192.168.1.1:1090 </socks5_hostport> /* host:port if it is not necessary to change port 1080 this option is not necessary */
<socks5_noforward> yes </socks5_noforward> /* Disconnects routing, i.e. rule FORWARD after that, everyone will be obliged to go to the Internet through socks5:) */
</setenv>
<socks5> /* New section */
<config0> auth - - u </config0> /* values for ss5.conf, from 0 up to 255 */
<config1> permit u - - - - - - - - </config1>
....
<user0> mylogin mypass </user0> /* values for ss5.passwd, from 0 up to 255 */
<user1> vasja pupkin </user1....>
</socks5>

P.S. This opportunity only for the advanced users, to beginners to use socks5 without studying the documentation, it is not recommended! SS5 it is included and in insertion DSL-G604T, however to use it on more than 2 users it is not recommended...

------- OLD ---------

3680e03209bb7cb9d78a6bd8fcf419c4 fsupdate_50xt_adsl1_dsp1_mc066a.bin

Status:
Release fix fsupdate, version MC06.6a_dsp1.

Whats new:

- fix fsupdate it is updated only through WEB or ADAM2 on folowing versions:
MC03rc3
MC03 release
MC066rc3
MC066 release

- The opportunity of connection on PPTP to various ISP with the simplified adjustment of connection is added, there was such opportunity only for ISP "Infoline" earlier. During researches on this question, has been found out a bug, at use of an option adsl_ctrl in config.xml, not all functions of adjustments worked at use pptp_infoline, as it was in section start_init what to solve this problem it would be necessary to add new parameter for config.xml in section setenv - pptp_isp and as a script pptp_isp with an opportunity to specify parameters for the ISP since in pptp_infoline they have been rigidly set and did not allow to change itself.
For those who uses PPTP connection and will establish this fix fsupdate, it will be necessary to specify parameter in section setenv - pptp_isp, even to those who uses a script of connection pptp_infoline:

<setenv>
<pptp_isp>yes</pptp_isp>
</setenv>

It will enable to use services no-ip, wshaper, jdg-qos, etc., in all sektsijah start_init, start_ipt, adsl_up_nasX and t.d... The Script pptp_isp is the advanced script pptp_infoline and it looks so:

/etc/firewall_start
/usr/sbin/tpppd user $2 password $3 defaultroute mtu 1320 mru 1320 ipcp-accept-local \
ipcp-accept-remote noipdefault persist maxfail 0 usepeerdns pty "/usr/sbin/pptp $1 \
--nolaunchpppd" $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14

It Works to similarly script pptp_infoline, but allows to add 11 options, for example, rigidly to specify to not use MPPE and avtorizirovatsja on CHAP, first three parameters are similar as for pptp_infoline, i.e. ip PPTP a server, a login and the password:

<adsl_up_nas0>
<pptp_isp>10.0.0.1 mylogin mypasswd nomppe refuse-pap refuse-mschap-v2 refuse-mschap refuse-eap</pptp_isp>
</adsl_up_nas0>

All rest as at use pptp_infoline, i.e. it is specified necessary in section.

----------------
Kernel firmware supportingMPPE, QoS, VLAN, ATM for ADSL1, etc. for 500T:
9b3a5bcea893ec0b4267e0e835525cd0 DSL-500T_kernel_V1.00B02T02. RU.20051019. MC06.6_dsp1

Kernel firmware supportingMPPE, QoS, VLAN, ATM for ADSL1, etc. for 504T:
b4f7f8a5f6ccbb4db6f8e2ac74a00943 DSL-504T_kernel_V1.00B02T02. RU.20051019. MC06.6_dsp1

FS firmware based on the firmware 20050223 with DSP firmware 1.01.00.00 for 50xT:
bee2ef28b2456acdbcbba10bcabed4ae DSL-50xT_fs_V1.00B02T02. RU.20051019. MC06.6_ADSL1-DSP1

Status:
Release, version MC06.6_dsp1.
What's new:
- Corrections in SSH, are cleaned messages the opening of files connected with impossibility wtmp and lastlog
- Is replaced crond on dcron from busybox'á, now it works a little differently though syntax has remained same, as well as at standard cron'á, but with little change, here is how now it looks rather pridedushchego an example for crond:

<setenv>
<crond>yes</crond>
</setenv>
<external>
<echo>"*/2 * * * * echo 9,1 > /proc/led_mod/led" >> /var/spool/cron/crontabs/root</echo>
<echo>"*/3 * * * * echo 9,5 > /proc/led_mod/led" >> /var/spool/cron/crontabs/root</echo>
<echo>root > /var/spool/cron/crontabs/cron.update</echo>
</external>

Pay attention to a line <echo> root>/var/spool/cron/crontabs/cron.update </echo>, it is obligatory, if you want, that your changes would come into force, t.o., each time as you do changes in tasks for cron'á, add this line! - table NAT'á in 4 times by default if there will be problems with shortage of memory you can return a standard mode is increased:

<setenv>
<nat_standart>yes</nat_standart>
</setenv>

-------------------------------------------------------------------------------------

[Mensaje original]

Bueno, actualicé ayer al mod de lordeath para 504t y me encontré ciertos problemas para acceder al PORT FORWARDING y al ACCESS CONTROL...

Bueno, por ahí buscando he encontrado diversos firmwares para probar, pero no se si funcionarán o no.

De momento os los planto aquí a todos para que los pruebe el que quiera y si le apetece, que ponga sus comentarios...

FIRMWARES AUSTRALIANOS:

http://www.dlink.com.au/tech/drivers/fi ... sl504t.htm

Son dos firmwares, ambos v2.00 (para ADSL2/2+), y uno de ellos es una actualización del anterior, por lo que para instalarlo hay que instalar primero el otro.

=] NOTE [=

Please refer to "READ ME" document which comes with the firmware
prior to proceeding with the upgrade.

Firmware History:

v2.00B02.AU
!!NOTE: You need to update to v2.00B01T01.AU (if still running v1.00B06.AU or lower)
!!before being able to update to this firwmare.

1.PlayStation 2 DNAS Authentication fix.
2.Backup, Load Config Feature added.
3.Enables UPnP by Default.

v2.00B01T01
!!NOTE: This firmware upgrade requires your computer
!!to be set with static IP. Refer to READ ME file.

1.ADSL 2/2+ Support (only available with selected ISPs)
2.Add Dynamic DNS Support - www.dyndys.org, www.no-ip.org
3.Add SNMP Support - v1, v2c
4.New Port Forwarding Feature with Predefined Items
5.Add LAN Clients page for Port Forwarding Feature
6.Add Static DHCP Feature
7.Add Bridge Filters Feature
8.Add IGMP Feature
9.Add Remote Log Feature

V1.00B06

1.Support PPPoE/PPPoA username and password can contain character '&'
* Initial Release


FIRMWARES RUSOS (EUROPEOS):

14-10-2004: v1.00
ftp://ftp.dlink.ru/pub/ADSL/DSL-504T/Firmware/ADSL/

30-06-2005: v2.00
ftp://ftp.dlink.ru/pub/ADSL/DSL-504T/Fi ... .20050630/

30-09-2005: v2.00
URL ftp://ftp.dlink.ru/pub/ADSL/DSL-504T/Fi ... .20050930/

Pues eso, que si os parece, los que probeis alguno, pues comentais que tal os va (uso de P2P, configuración, etc), a que compañía os conectais y los valores de los parámetros del router...

Para los parámetros, recordad que es sencillo, lanzais un telnet contra el router (Inicio -> Ejecutar... -> cmd -> telnet 192.168.1.1) y le meteis los siguientes comandos uno por uno, mediante copy-paste...

cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
cat /proc/sys/net/ipv4/tcp_keepalive_time
cat /proc/sys/net/ipv4/tcp_keepalive_probes

Así podemos comparar dichos parámetros con los del mod de lordeath, que por lo menos para el emule parecen ir de fábula.

Un saludo![/b]
 
FIRMWARE DANES:

Versión v1.00 de 01-03-1005:
ftp://ftp.dlink.se//Products/dsl-produc ... 050301.zip

Y poco más de momento...

Me voy a sobar, que mañana madrugo...

Un saludo!
 
Bueno, creo que he encontrado, por lo que he podido leer por ahí, lo mejorcito... pero no entiendo ni papa de lo que dicen pues está en ruso... algún ruso en el foro? ejje

Para ADSL1:

http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... rmware.rar 25-10-2005
http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... update.rar 10-11-2005

Para ADSL2/2+:

http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... rmware.rar 25-10-2005
http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... update.rar 10-11-2005

Bueno, como podeis apreciar, son dos para cada versión.

En los que pone firmware, pues vienen ambos ficheros, el del kernel y el del filesystem, además de un programita de autoinstalación para el que lo prefiera...

En los que pone fsupdate, solo viene una imagen con extensión .bin que parece ser únicamente un filesystem actualizado.

Supongo que para poder instalar la última versión, hay que subir primero el kernel, luego el fs, y después el fs actualizado. No se si sería posible meter directamente el kernel y el fs actualizado, supongo que si.

Seguramente me los instale en breve, pero es que ahora mismo me está bajando a 100 el emule y hay que dejarle trabajar agusto...

Una pregunta, tratándose de firmwares rusos, con la misma fecha ambos casos (ADSL1 y ADSL2/2+), que ventajas puede suponer instalar el de ADSL2 en el caso de disponer una conexión ADSL1 convencional? Supongo que ninguna, pero yo dejo ahí la pregunta.

Un saludo!
 
Bueno, me he instalado el último firmware ruso para ADSL1, a falta de meterle la actualización del filesystem...

Os muestro los valores de los parámetros...

router login: root
Password:

**********************************************************
* ADSL ROUTER D-LINK *
* DSL-50xT V1.00B02T02.RU.20051018.MC06.6_ADSL1-DSP1 *
**********************************************************


BusyBox v1.00 (2005.10.24-06:32+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

# cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max 8192
# 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
# cat /proc/sys/net/ipv4/tcp_keepalive_time 1200
# cat /proc/sys/net/ipv4/tcp_keepalive_probes 3
#

Esto quiere decir que los parámetros son exáctamente iguales a los del mod de lodeath, por lo que este debería ir igual de bien con P2P.

Por otra parte, en este no me da el problema accediendo a PORT FORWARDING y a ACCESS CONTROL, por lo que lo prefiero.

Un saludo.
 
Se me olvidaba comentar que aparece un nuevo item en el menú Status... Ip Account... pero cuando le das te dice:

This function is not activated! For its activation read please README...

Habrá que ver si sacamos algo en claro de entre el texto en ruso...

Un saludo!
 
Bueno... ya he metido la actualización del filesystem del MC06.6 al MC06.6a...

Al realizar el telnet ofrece lo siguiente:
**********************************************************
* ADSL ROUTER D-LINK *
* DSL-50xT V1.00B02T02.RU.20051018.MC06.6a_ADSL1-DSP1 *
**********************************************************



BusyBox v1.00 (2005.10.24-06:32+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

Los parámetros son exáctamente iguales a la anterior versión, por lo que se supone que son óptimos y no han necesitado retoques...

De el readme, he sacado lo poco que se entiende, que son los trozos de xml que hay que meter al config.xml para hacer lo que sea...

MC06.6a:

<setenv>
<pptp_isp>yes</pptp_isp>
</setenv>

/etc/firewall_start
/usr/sbin/tpppd user $2 password $3 defaultroute mtu 1320 mru 1320 ipcp-accept-local \
ipcp-accept-remote noipdefault persist maxfail 0 usepeerdns pty "/usr/sbin/pptp $1 \
--nolaunchpppd" $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14

<adsl_up_nas0>
<pptp_isp>10.0.0.1 mylogin mypasswd nomppe refuse-pap refuse-mschap-v2 refuse-mschap refuse-eap</pptp_isp>
</adsl_up_nas0>

MC06.6:

<setenv>
<crond>yes</crond>
</setenv>

<external>
<echo>"*/2 * * * * echo 9,1 > /proc/led_mod/led" >> /var/spool/cron/crontabs/root</echo>
<echo>"*/3 * * * * echo 9,5 > /proc/led_mod/led" >> /var/spool/cron/crontabs/root</echo>
<echo>root > /var/spool/cron/crontabs/cron.update</echo>
</external>

<setenv>
<nat_standart>yes</nat_standart>
</setenv>

Aparte de todo esto, en el readme aparecen cosas relativas a todas las versiones anteriores...
 
Ya he activado el wshaper:

# wshaper status ppp0
qdisc ingress ffff:
statistics truncated
qdisc htb 1: r2q 10 default 20 direct_packets_stat 0
statistics truncated
class htb 1:1 root rate 320Kbit ceil 320Kbit burst 6Kb cburst 2008b
Sent 276 bytes 3 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 121121 ctokens: 38420

class htb 1:10 parent 1:1 prio 1 rate 320Kbit ceil 320Kbit burst 6Kb cburst 2008b
Sent 276 bytes 3 pkts (dropped 0, overlimits 0)
lended: 3 borrowed: 0 giants: 0
tokens: 121121 ctokens: 38420

class htb 1:20 parent 1:1 prio 2 rate 288Kbit ceil 288Kbit burst 6Kb cburst 1967b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 136532 ctokens: 43732

class htb 1:30 parent 1:1 prio 2 rate 256Kbit ceil 256Kbit burst 6Kb cburst 1926b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 153600 ctokens: 48174

He añadido también prioridad en los puertos 80 y 53 como sugería karcoma, a ver que tal funciona el tema...

Un saludo!
 
Bueno, la cuestión es que por lo que he podido entender leyendo sobre el wshaper, hay que definirle la velocidad de nuestra conexión PERO no hay que especificarle el valor nominal, sino ponerle LA MITAD de el valor nominal, y luego ir subiendo el valor mientras se observan ciertos timmings para determinar el valor adecuado. En teoría al final hay que especificar un valor algo por debajo del valor nominal.

No se si tal como está, sin especificar nada, funciona como debe, o es imperativo especificarle la velocidad...

Un saludo.
 
Le he mandado un email a mcmcc@mail.ru para pedirle por favor un README actualizado con el contenido relativo a las últimas versiones, ya que el único README que hay en la web en inglés es de febrero del 2005.

Me voy a la cama, ahora si que si. Mañana os pongo como me ha ido el emule esta noche.

Un saludo!
 
A petición del usuario tomahaw, voy a explicar detalladamente como instalar la última versión del firmware ruso para 504T.

Primeramente hay que bajarse los archivos.

Para ADSL1:

http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... rmware.rar 25-10-2005
http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... update.rar 10-11-2005

Para ADSL2/2+:

http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... rmware.rar 25-10-2005
http://mcmcc.bat.ru/dlinkt/dsl50xt_2005 ... update.rar 10-11-2005

Elegid la versión que os guste, ADSL1 o ADSL2. Yo he instalado los de ADSL1 ya que de momento no creo que vaya a utilizar ADSL2 y no creo que tenga ninguna ventaja instalarlo excepto que a lo mejor no podría instalar de nuevo una versión 1 sin utilizar el ADAM.

Os cuento para la versión ADSL1.

Primero hay que instalar la versión 066, que está en el primero de los ficheros que hay que bajarse.

El firmware trae consigo un programa de instalación, tiupgrade, pero yo no lo he utilizado por lo que os cuento como hacerlo con el propio interface web del router.

La forma de instalarlo es:

1.- Descomprimir el fichero dsl50xt_20051019_066_adsl1_dsp1_firmware.rar
2.- Desconectar la linea telefonica. El cable de red ha de estar conectado.
3.- Abrir la web del router conectando a http://192.168.1.1. Meter la contraseña y aceptar.
4.- Ir a Tools -> Update Gateway
5.- Darle a backup. Nos pedira que le especifiquemos donde guardar el fichero con nuestra configuración. Esto es importante pues contiene nuestra info de conexión necesaria para conectarse.
6.- Ir a Tools -> System Commands -> Restore. Esto sirve para restaurar el router a sus parámetros de fábrica.
7.- It a Tools -> Update Gateway.
8.- Pinchamos en examinar donde "Select a firmware image file". Seleccionamos el fichero DSL-504T_kernel_V1.00B02T02.RU.20051019.MC06.6_dsp1
9.- Pinchamos "Update Gateway" y esperamos a que termine y reinicie.
10.- It a Tools -> Update Gateway.
11.- Pinchamos de nuevo en examinar donde "Select a firmware image file" pero esta vez seleccionamos el fichero DSL-50xT_fs_V1.00B02T02.RU.20051019.MC06.6_ADSL1-DSP1
12.- Pinchamos "Update Gateway" y esperamos a que termine y reinicie.

Con esto ya tenemos instalada la versión MC06.6, solo falta instalar la actualización.

13.- Descomprimir el fichero dsl50xt_20051019_066a_adsl1_dsp1_fsupdate.rar
14.- Ir a Tools -> Update Gateway
15.- Pinchamos en examinar donde "Select a firmware image file". Seleccionamos el fichero fsupdate_50xt_adsl1_dsp1_mc066a.bin
16.- Pinchamos "Update Gateway" y esperamos a que termine y reinicie.

Por último, recuperamos nuestra configuración:

17.- It a Tools -> Update Gateway.
18.- Pinchamos en examinar donde "Select a Configuration file" y seleccionamos el fichero de configuración guardado con anterioridad, en el paso 5.
19.- Pinchamos "Restore" y esperamos a que termine y reinicie.
20.- Vuelves a conectar la línea telefónica.

Un saludo.
 
Aprovecho el hilo para comentar que para los usuarios del 604T, en las mismas fechas han aparecido updates del fs para ese modelo.Salu2
 
He actualizado el firmware al que indicaba Huess y ahora no logro conectar, todo parece correcto pero me marca "Disconnected" si miro en la pestaña de Network Status y no hay manera de que vaya. Por favor si alguien me puede aconsejar lo agradeceria, sino tendre que intentar con el tutorial de Pope y volver a ponerle el firm de antes.

Saludos
 
Tienes ya.com???

A mi, con el firmware de fábrica, me han tenido durante meses en los que a veces todo parecía que estaba bien, el router sincronizaba, pero donde indicas me aparecía disconected también.

Esperate a ver no vaya a ser que estos de ya.com tengan alguna historia y te creas que es culpa del firmware...

Has cargado todos tus datos anteriores no? Has comprobado que el nombre de usuario y contraseña de conexión se han reestablecido no?

Por último, decirte que si todo ha ido bien, y simplemente te aparece disconected, que yo sepa, puedes volver a meter el firmware de ya.com de 2005, el de lordeath o el que quieras...

Un saludo!
 
Creo que sin recuperar el router con el tutorial de Pope, puede meterle otra vez un firmware.

A mi de momento me va perfecto desde que lo instalé.

Estoy trasteando con el wshaper a ver si lo hago funcionar como un reloj.

Un saludo!
 
Hola de nuevo Huess, te explico. Con el firm de ya.com que venia sí que me aparecia lo de Connected, a parte de eso me dejaba navegar y tal jeje. He probado a meterle el de lorddeath (meti el kernel) y ahora ni me deja ir a la configuracion del router y windows me dice que no tiene conectividad con el router, me lo habre cargado? Si es que yo tenia que ser de los de "si te va bien, mejor no tocarle", mas bien mi teoria es la de "si te va bien, por que no puede ir mejor?"

Gracias de todas formas Huess
 
Bueno, he hecho los pasos y me quedé atascado cuando estaba poniendo el firmware, primero hizo "erasing" correctamente, y al terminar la fase de download me puso error uploading kernel/fs etc etc... Seguire probando a ver si lo resucito hoy. Gracias por todo

Saludos
 
Echale un vistazo al post-it de Pope, que a lo mejor alguien tuvo tu mismo problema. Yo es que aún no he tenido que recuperarlo... de momento todas las veces que lo he actualizado me ha ido bien.

Para que veais como se las gasta el firmware, os cuelgo un pantallazo.



Está conectado desde ayer a las 3 y media de la tarde. Ahora mismo va a 101.2 Kbits/s. Descarga máxima 111.42 Kbits/s. Promedio de 64.17 Kbits/s. Tengo una línea de ya.com de 1024/320.

¿No va nada mal no?

Un saludo.
 
Realmente no se porque lo intente actualizar, porque a mi con el emule plus tambien me hacia medias de 65-70 con tu misma linea (ya.com 1024/320).

Seguire probando e investigando por el foro, y si no lo revivo, me pillo los 20mb de jazztel y ale :)

Saludos y gracias
 
Arriba