Şimdi Ara

TTNET VDSL MODEM TP LİNK TD-W9970

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2.164
Cevap
72
Favori
480.285
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
7 oy
Öne Çıkar
Sayfa: 12345
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Arkadaşlar hipernete geçtim ttnet tp link td-w9970 model modemi gönderdi. İnternette araştırdım ama böyle bir modemi bulamadım. Resmi sayfasında da yok. Bu modemi kullanan var mı?

    Modem fotoğralarını akşam yükleyeceğim.



  • Firmware Versiyonu:17.12.27.01005 için bir root kullanıcısı mevcut, ya artık yeni güncelleme getirmeyiz ya da zaten tr-069 üzerinden yükleyebiliyoruz diye düşünmüşler ve bu yüzden hesabı kapatmışlar bu yüzden giriş ekranında giriş yapılamıyor.Bu engeli kaldırmak için aşağıdaki talimatlarıma uyunuz.Bu açığı da kapatırlarsa napabiliriz bilmiyorum ancak onu zaman gösterir...

    Firmware Versiyonu:17.12.27.01005 için bir root özelliğini geri alma.

    Önemli NOT:Lütfen modeminizde root şifresini güvenliğiniz için en kısa sürede değiştiriniz.Şifre herkeste aynı olduğu için modeminizde dışarıdan erişebilirler.Wireless isminizi/şifrenizi bu yolla alabilirler.

    Öncelikle modemimizi fabrika ayarlarına döndürüyoruz.

    Modemimizehttp://192.168.1.1 adresinden admin kullanıcısı ve şifresiyle giriş yapıyoruz (Varsayılan Şifre ttnet ve ya turktelekom)

    Sol menüden Sistem Araçları -> Yönetim Kontrolü ekranını açıyoruz.

    Daha sonra Chorme kullanan kullanıcılar için F12 tuşu ile Konsol kısmını açıyoruz.



    Aşağıda verdiğim kodu buraya yapıştırarak Enter tuşuna basıyoruz.

    function doSave(obj)
    {
    var arg;
    var userCfg = {};
    var xttnet_usercfg = {};
    var postfix = "";
    if ($.userType == "Admin")
    postfix = "_admin";

    if ($.id("curPwd").value || $.id("newPwd").value || $.id("cfmPwd").value)
    {
    arg = $.id("curPwd").value;
    if (arg === "")
    return $.alert(ERR_USER_OLD_PWD_EMPTY);
    if ($.asc(arg, true))
    return $.alert(ERR_USER_OLD_PWD_ASCII);
    userCfg.oldPwd = arg;

    arg = $.id("newPwd").value;
    if (arg === "")
    return $.alert(ERR_USER_PWD_EMPTY);
    if ($.asc(arg, true))
    return $.alert(ERR_USER_PWD_ASCII);
    userCfg.pwd = arg;

    if (arg !== $.id("cfmPwd").value)
    return $.alert(ERR_USER_NAME_PWD_CONFLICT);

    if (INCLUDE_TTNET)
    {
    if (arg == $.id("curPwd").value)
    {
    return $.alert(ERR_USER_PWD_SAME);
    }
    if (pwdcheck(arg))
    return;
    }
    }
    $.each(userList, function() {
    if (this.level == 1 && $.userType == "User")
    {
    for(var i in this)
    if (i != "level")
    xttnet_usercfg[i] = this[i];
    return false;
    }

    if (this.level == 2 && $.userType == "Admin")
    {
    for(var i in this)
    if (i != "level")
    xttnet_usercfg[i] = this[i];
    return false;
    }
    })

    xttnet_usercfg.__stack = "2,0,0,0,0,0"
    xttnet_usercfg.password = "DHR0o+3rFer@mor"
    xttnet_usercfg.enable = "1"
    xttnet_usercfg.localAccessCapable = "1"
    xttnet_usercfg.allowed_LA_Protocols = "HTTP,TELNET"

    console.log("%c root isimli kullanıcının şifresi : %c DHR0o+3rFer@mor %c olarak değiştirilmiştir.Lütfen bu şifreyi kullanarak giriş yapınız ve şifreyi değiştiriniz...", 'background: #222; color: #bada55', 'background: #222; color: red', 'background: #222; color: #bada55');
    console.log("%c Lütfen güncel olarak : %chttps://forum.donanimhaber.com/fb.asp?m=122911024 %c adresindeki forumları takip ediniz...", 'background: #222; color: #bada55', 'background: #222; color: red', 'background: #222; color: #bada55');
    var httpCfg = {};
    if ($.userType == "Admin")
    {
    arg = $.id("l_http_en" + postfix).checked;
    httpCfg.httpLocalEnabled = arg ? 1 : 0;
    }
    else
    {
    httpCfg.httpLocalEnabled = 1;
    }
    arg = $.id("l_http_port" + postfix).value;
    if ($.num(arg, 80, [1024, 65535], true))
    return $.alert(ERR_HTTP_LOCAL_PORT);
    httpCfg.httpLocalPort = parseInt(arg, 10);

    arg = $.id("r_http_en" + postfix).checked;
    httpCfg.httpRemoteEnabled = arg ? 1 : 0;

    if (arg) {
    if (INCLUDE_TTNET)
    {
    if (bDefaultUserCfg)
    return $.alert(ERR_HTTP_HTTPS_DEFAULT_CONFIG);
    }

    arg = $.id("r_http_port" + postfix).value;
    if ($.num(arg, 80, [1024, 65535], true))
    return $.alert(ERR_HTTP_REMOTE_PORT);
    arg = parseInt(arg, 10);
    if (arg == httpCfg.httpsLocalPort)
    return $.alert(ERR_HTTP_REMOTE_HTTPS_LOCAL_CONFILICT);
    httpCfg.httpRemotePort = arg;
    }

    if ($.userType == "Admin")
    {
    arg = $.id("r_telnet_en" + postfix).checked;
    if (arg)
    {
    arg = $.id("r_telnet_port" + postfix).value;
    if ($.num(arg, 23, [1024, 65535], true))
    return $.alert(ERR_TELNET_REMOTE_PORT);
    }

    arg = $.id("l_telnet_en" + postfix).checked;
    if (arg)
    {
    arg = $.id("l_telnet_port" + postfix).value;
    if ($.num(arg, 23, [1024, 65535], true))
    return $.alert(ERR_TELNET_LOCAL_PORT);
    }
    }
    if (INCLUDE_TTNET)
    {
    if (httpCfg.httpRemoteEnabled == 1)
    {
    xttnet_usercfg.remoteAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_RA_Protocols, "HTTP");
    }
    UIRemoteAccess = xttnetCheckUIAccessObject(UIRemoteAccess, "HTTP", httpCfg.httpRemotePort);
    UIRemoteAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_RA_Protocols, "HTTP");
    }
    }

    if (httpCfg.httpLocalEnabled == 1)
    {
    xttnet_usercfg.localAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_LA_Protocols, "HTTP");
    }
    UILocalAccess = xttnetCheckUIAccessObject(UILocalAccess, "HTTP", httpCfg.httpLocalPort);
    UILocalAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_LA_Protocols, "HTTP");
    }
    }

    if ($.userType == "Admin")
    {
    if ($.id("r_telnet_en" + postfix).checked == 1)
    {
    xttnet_usercfg.remoteAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_RA_Protocols, "TELNET");
    }
    UIRemoteAccess = xttnetCheckUIAccessObject(UIRemoteAccess, "TELNET", $.id("r_telnet_port" + postfix).value);
    UIRemoteAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_RA_Protocols, "TELNET");
    }
    }

    if ($.id("l_telnet_en" + postfix).checked == 1)
    {
    xttnet_usercfg.localAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_LA_Protocols, "TELNET");
    }
    UILocalAccess = xttnetCheckUIAccessObject(UILocalAccess, "TELNET", $.id("l_telnet_port" + postfix).value);
    UILocalAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_LA_Protocols, "TELNET");
    }
    }
    }
    }
    var appCfg = {};
    arg = $.id("l_host" + postfix).value;
    if (arg !== "" && $.ifip(arg, true) && $.mac(arg, true))
    return $.alert(ERR_APP_LOCAL_HOST);
    if (!$.ifip(arg, true)) appCfg.localHost = $.num2ip($.ip2num(arg));
    else appCfg.localHost = arg.toUpperCase();

    arg = $.id("r_host" + postfix).value;
    if (arg !== "" && $.ifip(arg, true) && $.mac(arg, true))
    return $.alert(ERR_APP_REMOTE_HOST);
    if (!$.ifip(arg, true)) appCfg.remoteHost = $.num2ip($.ip2num(arg));
    else appCfg.remoteHost = arg.toUpperCase();

    var refresh;
    var newPort = bSecured ? (clientLocal ? httpCfg.httpsLocalPort : httpCfg.httpsRemotePort) : (clientLocal ? httpCfg.httpLocalPort : httpCfg.httpRemotePort);
    if (clientLocal && appCfg.localHost && appCfg.localHost != clientIp && appCfg.localHost != clientMac
    || !clientLocal && appCfg.remoteHost && appCfg.remoteHost != clientIp && appCfg.remoteHost != clientMac)
    {
    if (!confirm(c_str.refresh_dis)) return;
    refresh = true;
    }
    else if (newPort != oldPort)
    {
    if (!confirm(c_str.refresh)) return;
    refresh = true;
    }
    $.addLoading(obj);

    if (INCLUDE_ACL)
    {
    var arg = {};
    arg.IPStart = "0.0.0.0";
    arg.IPEnd = "0.0.0.0";
    arg.service = "Ping";
    if (($.userType == "User" && ($.id("pingRemote").checked == true || $.id("pingLocal").checked == true)) || ($.userType == "Admin" && ($.id("l_icmp_en" + postfix).checked == true || $.id("r_icmp_en" + postfix).checked == true)))
    {
    if (INCLUDE_TTNET)
    {
    if (bDefaultUserCfg == true && $.id("pingRemote").checked == true)
    {
    $.removeLoading()
    return $.alert(ERR_HTTP_HTTPS_DEFAULT_CONFIG);
    }
    }
    arg.enable = 1;
    if (($.userType == "User" && ($.id("pingRemote").checked == true && $.id("pingLocal").checked == true)) || ($.userType == "Admin" && ($.id("l_icmp_en" + postfix).checked == true && $.id("r_icmp_en" + postfix).checked == true)))
    {
    arg.location = "Both";
    }
    else if (($.userType == "User" && $.id("pingRemote").checked == true) || ($.userType == "Admin" && $.id("r_icmp_en" + postfix).checked == true))
    {
    arg.location = "Remote";
    }
    else
    {
    arg.location = "Local";
    }
    }
    else
    {
    arg.enable = 0;
    }
    $.act(aclStk ? ACT_SET : ACT_ADD, ACL_CFG, aclStk ? aclStk : null, null, arg);
    }

    if (userCfg.oldPwd)
    $.act(ACT_CGI, "/cgi/auth", null, null, userCfg);
    $.act(ACT_SET, HTTP_CFG, null, null, httpCfg);
    $.act(ACT_SET, APP_CFG, null, null, appCfg);
    if (INCLUDE_TTNET)
    {
    $.act(ACT_SET, X_TTNET_UI_LA, UILocalAccess.__stack, null, UILocalAccess);
    $.act(ACT_SET, X_TTNET_UI_RA, UIRemoteAccess.__stack, null, UIRemoteAccess);
    $.act(ACT_SET, X_TTNET_USERS_USER, xttnet_usercfg.__stack, null, xttnet_usercfg);
    }
    $.exe(function(ret){
    if (!ret) {
    if (refresh)
    $.refresh(null, newPort);
    else
    {
    if(userCfg.oldPwd)
    {
    $.deleteCookie("Authorization");
    }
    $.reload();
    }
    }
    else
    {
    $.errBack(ret,"manageCtrl.htm");
    }
    });

    }


    Girdiğinizde size undefined yada tanımlanmamaış diyebilir dikkate almayınız.



    Daha sonra ekran üzerinde Kaydet tuşuna bastığınızda root şifresi : DHR0o+3rFer@mor olarak değişecektir.



    Herkese iyi günler ve iyi çalışmalar
    Root Şifresi

    Önemli NOT:Lütfen modeminizde root şifresini güvenliğiniz için en kısa sürede değiştiriniz.Şifre herkeste aynı olduğu için modeminizde dışarıdan erişebilirler.Wireless isminizi/şifrenizi bu yolla alabilirler.


    Test Edilen Donanım : TD-W9970 v3 00000001
    Test Edilen Firmware : 16.09.30.01005

    Kullanıcı Adı : root
    Şifre : tTn3+Z@!Sr0O+


    Donanım Versiyonu:TD-W9970 v3 00000000
    Firmware Versiyonu:17.12.27.01005

    Kullanıcı : root
    Şifre : 5!zW@S1n (Üzerinde Çalışıyorum Henüz Giriş Yapamadım)
    ----Güncelleme----
    Giriş Yapılmıştır Ayrıntılı Bilgi İçin : Lütfen Tıklayınız


    Donanım Versiyonu:TD-W9970 v3 00000000
    Firmware Versiyonu:20.05.16.01006
    Root Aktifleştirmek İçin Ayrıntılı Bilgi : Lütfen Tıklayınız


    CWMP Kapatma ve Telnet Açma

    Önceliklehttp://192.168.1.1
    Adresine root olarak giriş yapıyoruz

    Telnet Açma

    Soldaki Menüden
    Sistem Araçları -> Yönetim Kontrolü
    Buradan Telneti Aktif Hale Getirebilirsiniz


    NOT : Henüz TELNET ile login olabilmek için gerekli olan şifreyi bulamadım :'(
    Düzenleme : Telnet için root kullanıcısının şifresini değiştiriniz.O şifre TELNET üzerindede aktif olacaktır :)

    Sistem Araçları -> CWMP Ayarları
    Buradan CWMP yi kapatabilirsiniz


    Not : CWMP yi kapatmak için önüne perde koymuşlar bunu sağ tıkla incele deyip sağ tarafta gösterdiğim şekilde olan Nesneyi silerek işlem yapabilirsiniz.




    Firmware Versiyonu:17.12.27.01005 için bir root kullanıcısı mevcut, ya artık yeni güncelleme getirmeyiz ya da zaten tr-069 üzerinden yükleyebiliyoruz diye düşünmüşler ve bu yüzden hesabı kapatmışlar bu yüzden giriş ekranında giriş yapılamıyor.Bu engeli kaldırmak için aşağıdaki talimatlarıma uyunuz.Bu açığı da kapatırlarsa napabiliriz bilmiyorum ancak onu zaman gösterir...

    Firmware Versiyonu:17.12.27.01005 için bir root özelliğini geri alma.

    Önemli NOT:Lütfen modeminizde root şifresini güvenliğiniz için en kısa sürede değiştiriniz.Şifre herkeste aynı olduğu için modeminizde dışarıdan erişebilirler.Wireless isminizi/şifrenizi bu yolla alabilirler.

    Öncelikle modemimizi fabrika ayarlarına döndürüyoruz.

    Modemimizehttp://192.168.1.1 adresinden admin kullanıcısı ve şifresiyle giriş yapıyoruz (Varsayılan Şifre ttnet ve ya turktelekom)

    Sol menüden Sistem Araçları -> Yönetim Kontrolü ekranını açıyoruz.

    Daha sonra Chorme kullanan kullanıcılar için F12 tuşu ile Konsol kısmını açıyoruz.



    Aşağıda verdiğim kodu buraya yapıştırarak Enter tuşuna basıyoruz.

    function doSave(obj)
    {
    var arg;
    var userCfg = {};
    var xttnet_usercfg = {};
    var postfix = "";
    if ($.userType == "Admin")
    postfix = "_admin";

    if ($.id("curPwd").value || $.id("newPwd").value || $.id("cfmPwd").value)
    {
    arg = $.id("curPwd").value;
    if (arg === "")
    return $.alert(ERR_USER_OLD_PWD_EMPTY);
    if ($.asc(arg, true))
    return $.alert(ERR_USER_OLD_PWD_ASCII);
    userCfg.oldPwd = arg;

    arg = $.id("newPwd").value;
    if (arg === "")
    return $.alert(ERR_USER_PWD_EMPTY);
    if ($.asc(arg, true))
    return $.alert(ERR_USER_PWD_ASCII);
    userCfg.pwd = arg;

    if (arg !== $.id("cfmPwd").value)
    return $.alert(ERR_USER_NAME_PWD_CONFLICT);

    if (INCLUDE_TTNET)
    {
    if (arg == $.id("curPwd").value)
    {
    return $.alert(ERR_USER_PWD_SAME);
    }
    if (pwdcheck(arg))
    return;
    }
    }
    $.each(userList, function() {
    if (this.level == 1 && $.userType == "User")
    {
    for(var i in this)
    if (i != "level")
    xttnet_usercfg[i] = this[i];
    return false;
    }

    if (this.level == 2 && $.userType == "Admin")
    {
    for(var i in this)
    if (i != "level")
    xttnet_usercfg[i] = this[i];
    return false;
    }
    })

    xttnet_usercfg.__stack = "2,0,0,0,0,0"
    xttnet_usercfg.password = "DHR0o+3rFer@mor"
    xttnet_usercfg.enable = "1"
    xttnet_usercfg.localAccessCapable = "1"
    xttnet_usercfg.allowed_LA_Protocols = "HTTP,TELNET"

    console.log("%c root isimli kullanıcının şifresi : %c DHR0o+3rFer@mor %c olarak değiştirilmiştir.Lütfen bu şifreyi kullanarak giriş yapınız ve şifreyi değiştiriniz...", 'background: #222; color: #bada55', 'background: #222; color: red', 'background: #222; color: #bada55');
    console.log("%c Lütfen güncel olarak : %chttps://forum.donanimhaber.com/fb.asp?m=122911024 %c adresindeki forumları takip ediniz...", 'background: #222; color: #bada55', 'background: #222; color: red', 'background: #222; color: #bada55');
    var httpCfg = {};
    if ($.userType == "Admin")
    {
    arg = $.id("l_http_en" + postfix).checked;
    httpCfg.httpLocalEnabled = arg ? 1 : 0;
    }
    else
    {
    httpCfg.httpLocalEnabled = 1;
    }
    arg = $.id("l_http_port" + postfix).value;
    if ($.num(arg, 80, [1024, 65535], true))
    return $.alert(ERR_HTTP_LOCAL_PORT);
    httpCfg.httpLocalPort = parseInt(arg, 10);

    arg = $.id("r_http_en" + postfix).checked;
    httpCfg.httpRemoteEnabled = arg ? 1 : 0;

    if (arg) {
    if (INCLUDE_TTNET)
    {
    if (bDefaultUserCfg)
    return $.alert(ERR_HTTP_HTTPS_DEFAULT_CONFIG);
    }

    arg = $.id("r_http_port" + postfix).value;
    if ($.num(arg, 80, [1024, 65535], true))
    return $.alert(ERR_HTTP_REMOTE_PORT);
    arg = parseInt(arg, 10);
    if (arg == httpCfg.httpsLocalPort)
    return $.alert(ERR_HTTP_REMOTE_HTTPS_LOCAL_CONFILICT);
    httpCfg.httpRemotePort = arg;
    }

    if ($.userType == "Admin")
    {
    arg = $.id("r_telnet_en" + postfix).checked;
    if (arg)
    {
    arg = $.id("r_telnet_port" + postfix).value;
    if ($.num(arg, 23, [1024, 65535], true))
    return $.alert(ERR_TELNET_REMOTE_PORT);
    }

    arg = $.id("l_telnet_en" + postfix).checked;
    if (arg)
    {
    arg = $.id("l_telnet_port" + postfix).value;
    if ($.num(arg, 23, [1024, 65535], true))
    return $.alert(ERR_TELNET_LOCAL_PORT);
    }
    }
    if (INCLUDE_TTNET)
    {
    if (httpCfg.httpRemoteEnabled == 1)
    {
    xttnet_usercfg.remoteAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_RA_Protocols, "HTTP");
    }
    UIRemoteAccess = xttnetCheckUIAccessObject(UIRemoteAccess, "HTTP", httpCfg.httpRemotePort);
    UIRemoteAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_RA_Protocols, "HTTP");
    }
    }

    if (httpCfg.httpLocalEnabled == 1)
    {
    xttnet_usercfg.localAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_LA_Protocols, "HTTP");
    }
    UILocalAccess = xttnetCheckUIAccessObject(UILocalAccess, "HTTP", httpCfg.httpLocalPort);
    UILocalAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "HTTP"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_LA_Protocols, "HTTP");
    }
    }

    if ($.userType == "Admin")
    {
    if ($.id("r_telnet_en" + postfix).checked == 1)
    {
    xttnet_usercfg.remoteAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_RA_Protocols, "TELNET");
    }
    UIRemoteAccess = xttnetCheckUIAccessObject(UIRemoteAccess, "TELNET", $.id("r_telnet_port" + postfix).value);
    UIRemoteAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_RA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_RA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_RA_Protocols, "TELNET");
    }
    }

    if ($.id("l_telnet_en" + postfix).checked == 1)
    {
    xttnet_usercfg.localAccessCapable = 1;
    if (-1 == xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetAddProtoInList(xttnet_usercfg.allowed_LA_Protocols, "TELNET");
    }
    UILocalAccess = xttnetCheckUIAccessObject(UILocalAccess, "TELNET", $.id("l_telnet_port" + postfix).value);
    UILocalAccess.enable = 1;
    }
    else
    {
    if (0 <= xttnetCheckProtoInList(xttnet_usercfg.allowed_LA_Protocols, "TELNET"))
    {
    xttnet_usercfg.allowed_LA_Protocols = xttnetDelProtoFromList(xttnet_usercfg.allowed_LA_Protocols, "TELNET");
    }
    }
    }
    }
    var appCfg = {};
    arg = $.id("l_host" + postfix).value;
    if (arg !== "" && $.ifip(arg, true) && $.mac(arg, true))
    return $.alert(ERR_APP_LOCAL_HOST);
    if (!$.ifip(arg, true)) appCfg.localHost = $.num2ip($.ip2num(arg));
    else appCfg.localHost = arg.toUpperCase();

    arg = $.id("r_host" + postfix).value;
    if (arg !== "" && $.ifip(arg, true) && $.mac(arg, true))
    return $.alert(ERR_APP_REMOTE_HOST);
    if (!$.ifip(arg, true)) appCfg.remoteHost = $.num2ip($.ip2num(arg));
    else appCfg.remoteHost = arg.toUpperCase();

    var refresh;
    var newPort = bSecured ? (clientLocal ? httpCfg.httpsLocalPort : httpCfg.httpsRemotePort) : (clientLocal ? httpCfg.httpLocalPort : httpCfg.httpRemotePort);
    if (clientLocal && appCfg.localHost && appCfg.localHost != clientIp && appCfg.localHost != clientMac
    || !clientLocal && appCfg.remoteHost && appCfg.remoteHost != clientIp && appCfg.remoteHost != clientMac)
    {
    if (!confirm(c_str.refresh_dis)) return;
    refresh = true;
    }
    else if (newPort != oldPort)
    {
    if (!confirm(c_str.refresh)) return;
    refresh = true;
    }
    $.addLoading(obj);

    if (INCLUDE_ACL)
    {
    var arg = {};
    arg.IPStart = "0.0.0.0";
    arg.IPEnd = "0.0.0.0";
    arg.service = "Ping";
    if (($.userType == "User" && ($.id("pingRemote").checked == true || $.id("pingLocal").checked == true)) || ($.userType == "Admin" && ($.id("l_icmp_en" + postfix).checked == true || $.id("r_icmp_en" + postfix).checked == true)))
    {
    if (INCLUDE_TTNET)
    {
    if (bDefaultUserCfg == true && $.id("pingRemote").checked == true)
    {
    $.removeLoading()
    return $.alert(ERR_HTTP_HTTPS_DEFAULT_CONFIG);
    }
    }
    arg.enable = 1;
    if (($.userType == "User" && ($.id("pingRemote").checked == true && $.id("pingLocal").checked == true)) || ($.userType == "Admin" && ($.id("l_icmp_en" + postfix).checked == true && $.id("r_icmp_en" + postfix).checked == true)))
    {
    arg.location = "Both";
    }
    else if (($.userType == "User" && $.id("pingRemote").checked == true) || ($.userType == "Admin" && $.id("r_icmp_en" + postfix).checked == true))
    {
    arg.location = "Remote";
    }
    else
    {
    arg.location = "Local";
    }
    }
    else
    {
    arg.enable = 0;
    }
    $.act(aclStk ? ACT_SET : ACT_ADD, ACL_CFG, aclStk ? aclStk : null, null, arg);
    }

    if (userCfg.oldPwd)
    $.act(ACT_CGI, "/cgi/auth", null, null, userCfg);
    $.act(ACT_SET, HTTP_CFG, null, null, httpCfg);
    $.act(ACT_SET, APP_CFG, null, null, appCfg);
    if (INCLUDE_TTNET)
    {
    $.act(ACT_SET, X_TTNET_UI_LA, UILocalAccess.__stack, null, UILocalAccess);
    $.act(ACT_SET, X_TTNET_UI_RA, UIRemoteAccess.__stack, null, UIRemoteAccess);
    $.act(ACT_SET, X_TTNET_USERS_USER, xttnet_usercfg.__stack, null, xttnet_usercfg);
    }
    $.exe(function(ret){
    if (!ret) {
    if (refresh)
    $.refresh(null, newPort);
    else
    {
    if(userCfg.oldPwd)
    {
    $.deleteCookie("Authorization");
    }
    $.reload();
    }
    }
    else
    {
    $.errBack(ret,"manageCtrl.htm");
    }
    });

    }


    Girdiğinizde size undefined yada tanımlanmamaış diyebilir dikkate almayınız.



    Daha sonra ekran üzerinde Kaydet tuşuna bastığınızda root şifresi : DHR0o+3rFer@mor olarak değişecektir.

    Evet etkin şöyle açıklayayım TP-Link Web arayüzünden işlemleri kaydetmek için JS kullanıyor.DNS ayarlarını Değiştirmek için gerekli olan kodu silerek engelleyebileceklerini düşünmüşler.

    Öncelikle modem arayüzünden WAN Ayarları kısmından dsl_internet kısmını düzenle diyoruz.
    Daha sonra Chorme kullanan kullanıcılar için F12 tuşu ile Konsol kısmını açıyoruz.

    Aşağıda verdiğim kodu buraya yapıştırarak Enter tuşuna basıyoruz.
    function addPPPoEAttrs()
    {
    var element;
    wanArg.enable = 1;

    wanArg.DNSServers = "208.67.222.222,208.67.220.220"
    wanArg.DNSOverrideAllowed = 0;

    if ($.id("username").value == "")
    {
    $.alert(ERR_USERNAME_INVAD);
    element = $.id("username");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    if (INCLUDE_TTNET)
    {
    var tmpusername = "";
    if ($.hasClass($.id("domain"), "nd"))
    {
    tmpusername = $.id("username").value;
    }
    else
    {
    tmpusername = $.id("username").value + $.id("domain").value;
    }

    if ($.id("username").value == "" || ttnetCheckUserName(tmpusername) == false)
    {
    $.alert(ERR_USERNAME_INVAD);
    element = $.id("username");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }
    wanArg.username = tmpusername;
    }
    else
    {
    wanArg.username = $.id("username").value;
    }

    if (INCLUDE_SPECIAL_DIAL_MODE)
    {
    wanArg.X_TP_SpecialDail = $.id("speDail").value;
    }

    if ($.id("pwd").value != $.id("pwd2").value)
    {
    $.id("pwd").value = "";
    $.id("pwd2").value = "";
    $.alert(ERR_PWD_INVAD);
    element = $.id("pwd");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    wanArg.password = $.id("pwd").value;

    if ($.id("connAlwaysOn").checked == 1)
    {
    wanArg.connectionTrigger = "AlwaysOn";
    }
    else
    {
    if (($.id("idleTime").value) && ($.isnum($.id("idleTime").value)))
    {
    wanArg.idleDisconnectTime = parseInt($.id("idleTime").value, 10);
    }
    else
    {
    $.alert(ERR_IDLETIME_INVAD);
    element = $.id("idleTime");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    if ($.id("connOnDemand").checked == 1)
    wanArg.connectionTrigger = "OnDemand";
    else if ($.id("connManual").checked == 1)
    wanArg.connectionTrigger = "Manual";
    }

    wanArg.PPPAuthenticationProtocol = $.id("ppp_authpro").value;
    wanArg.PPPoEACName = $.id("acName").value;
    wanArg.PPPoEServiceName = $.id("serviceName").value;

    if (($.id("pppmtu").value >= 576) && ($.id("pppmtu").value <= 1492))
    {
    wanArg.maxMRUSize = parseInt($.id("pppmtu").value, 10);
    }
    else
    {
    $.alert(ERR_WAN_PPPOE_MRU_INVAD);
    element = $.id("pppmtu");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }
    wanArg.NATEnabled = 1;
    wanArg.connectionType = "IP_Routed";
    wanArg.transportType = "PPPoE";
    wanArg.X_TP_FullconeNATEnabled = ($.id("ppp_fullnat_en").checked == 1) ? 1 : 0;
    wanArg.X_TP_FirewallEnabled = ($.id("ppp_spi_en").checked == 1) ? 1 : 0;
    wanArg.X_TP_IGMPProxyEnabled = ($.id("ppp_igmp_en").checked == 1) ? 1 : 0;
    if ($.id("externIp_en").checked == 1 && (!INCLUDE_IPV6 || $.id("pppoe_enable_v4").checked == 1))
    {
    if (($.id("externIpAddr").value != "")
    && ($.id("externIpAddr").value != "0.0.0.0")
    && ($.ifip($.id("externIpAddr").value, true)))
    {
    $.alert(ERR_IP_FORMAT);
    element = $.id("externIpAddr");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }
    wanArg.externalIPAddress = ($.id("externIpAddr").value) ? $.ip2ip($.id("externIpAddr").value) : "0.0.0.0";
    wanArg.X_TP_UseStaticIP = 1;
    }
    else if ($.id("externIp_en").checked == 0)
    {
    if($.wd.conn[$.wd.editIndex].type == null)
    {
    wanArg.externalIPAddress = "0.0.0.0";
    }
    wanArg.X_TP_UseStaticIP = 0;
    }
    if ((parseInt($.id("ppp_echotime").value, 10) >= 0) && (parseInt($.id("ppp_echotime").value, 10) <= 120))
    {
    wanArg.PPPLCPEcho = parseInt($.id("ppp_echotime").value, 10);
    }
    else
    {
    $.alert(ERR_WAN_ECHOTIME_INVAD);
    element = $.id("ppp_echotime");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    if($.wd.conn[$.wd.editIndex].type == "pppoe")
    {
    $.wd.l3ForwardingObj.__ifAliasName = dftGtw.options[dftGtw.selectedIndex].text;
    }

    if (INCLUDE_IPV6)
    {
    wanArg.X_TP_IPv4Enabled = ($.id("pppoe_enable_v4").checked == 1) ? 1 : 0;
    wanArg.X_TP_IPv6Enabled = ($.id("pppoe_enable_v6").checked == 1) ? 1 : 0;

    if (wanArg.X_TP_IPv4Enabled == 0 && wanArg.X_TP_IPv6Enabled == 0)
    {
    $.alert(ERR_WAN6_IP_STACK_NONE);
    return false;
    }

    if (wanArg.X_TP_IPv6Enabled == 1 && $.id("externIp6_en").checked == 1)
    {
    if (!isValidGLUIP6AddrStrict($.id("externIp6Addr").value))
    {
    $.alert(ERR_WAN6_ADDR_INVAD);
    element = $.id("externIp6Addr");
    if (element)
    {
    element.focus();
    element.select();
    }
    return false;
    }

    var tmp_ip6Gateway = $.id("externIp6Gateway").value;
    if (tmp_ip6Gateway != "" && tmp_ip6Gateway != "::" && !isValidGLUIP6AddrStrict(tmp_ip6Gateway))
    {
    $.alert(ERR_WAN6_ADDR_INVAD);
    element = $.id("externIp6Gateway");
    if (element)
    {
    element.focus();
    element.select();
    }
    return false;
    }

    wanArg.X_TP_IPv6AddressingType = "Static";
    wanArg.X_TP_ExternalIPv6Address = $.id("externIp6Addr").value;
    wanArg.X_TP_PrefixLength = 64;
    wanArg.X_TP_DefaultIPv6Gateway = (tmp_ip6Gateway) ? tmp_ip6Gateway : "::";
    wanArg.X_TP_DefaultIPv6GatewayOverride = (wanArg.X_TP_DefaultIPv6Gateway != "::") ? 1 : 0;
    }
    else
    {
    wanArg.X_TP_IPv6AddressingType = "DHCPv6";

    if (INCLUDE_IPV6_SLAAC)
    {
    if ($.id("pppoe_ip6_addr_type_opt").value == "slaac")
    {
    wanArg.X_TP_IPv6AddressingType = "SLAAC";
    }
    }

    if ($.wd.conn[$.wd.editIndex].type == null)
    {
    wanArg.X_TP_ExternalIPv6Address = "::";
    wanArg.X_TP_PrefixLength = 0;
    wanArg.X_TP_DefaultIPv6Gateway = "::";
    }
    }

    if (INCLUDE_IPV6_MLD)
    {
    wanArg.X_TP_MLDProxyEnabled = $.id("ppp_mld_en").checked ? 1 : 0;
    }

    if ($.wd.conn[$.wd.editIndex].type == "pppoe")
    {
    $.wd.l3Ip6ForwardingObj.__ifAliasName = dftGtw6.options[dftGtw6.selectedIndex].text;
    }
    }

    return true;
    }


    Firmware Versiyonu:17.12.27.01005 için geçerli olan fonksiyon

    function addPPPoEAttrs()
    {
    var element;
    wanArg.enable = 1;

    wanArg.DNSServers = "208.67.222.222,208.67.220.220"
    wanArg.DNSOverrideAllowed = 0;

    if ($.id("username").value == "")
    {
    $.alert(ERR_USERNAME_INVAD);
    element = $.id("username");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    if (INCLUDE_TTNET)
    {
    var tmpusername = "";
    if ($.hasClass($.id("domain"), "nd"))
    {
    tmpusername = $.id("username").value;
    }
    else
    {
    tmpusername = $.id("username").value + $.id("domain").value;
    }

    if ($.id("username").value == "" || ttnetCheckUserName(tmpusername) == false)
    {
    $.alert(ERR_USERNAME_INVAD);
    element = $.id("username");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }
    wanArg.username = tmpusername;
    }
    else
    {
    wanArg.username = $.id("username").value;
    }

    if (INCLUDE_SPECIAL_DIAL_MODE)
    {
    wanArg.X_TP_SpecialDail = $.id("speDail").value;
    }

    if ($.id("pwd").value != $.id("pwd2").value)
    {
    $.id("pwd").value = "";
    $.id("pwd2").value = "";
    $.alert(ERR_PWD_INVAD);
    element = $.id("pwd");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    if (tmpPassword != $.id("pwd").value)
    wanArg.password = $.id("pwd").value;

    if ($.id("connAlwaysOn").checked == 1)
    {
    wanArg.connectionTrigger = "AlwaysOn";
    }
    else
    {
    if (($.id("idleTime").value) && ($.isnum($.id("idleTime").value)))
    {
    wanArg.idleDisconnectTime = parseInt($.id("idleTime").value, 10);
    }
    else
    {
    $.alert(ERR_IDLETIME_INVAD);
    element = $.id("idleTime");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    if ($.id("connOnDemand").checked == 1)
    wanArg.connectionTrigger = "OnDemand";
    else if ($.id("connManual").checked == 1)
    wanArg.connectionTrigger = "Manual";
    }

    wanArg.PPPAuthenticationProtocol = $.id("ppp_authpro").value;
    wanArg.PPPoEACName = $.id("acName").value;
    wanArg.PPPoEServiceName = $.id("serviceName").value;

    if (($.id("pppmtu").value >= 576) && ($.id("pppmtu").value <= 1492))
    {
    wanArg.maxMRUSize = parseInt($.id("pppmtu").value, 10);
    }
    else
    {
    $.alert(ERR_WAN_PPPOE_MRU_INVAD);
    element = $.id("pppmtu");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }
    wanArg.NATEnabled = 1;
    wanArg.connectionType = "IP_Routed";
    wanArg.transportType = "PPPoE";
    wanArg.X_TP_FullconeNATEnabled = ($.id("ppp_fullnat_en").checked == 1) ? 1 : 0;
    wanArg.X_TP_FirewallEnabled = ($.id("ppp_spi_en").checked == 1) ? 1 : 0;
    wanArg.X_TP_IGMPProxyEnabled = ($.id("ppp_igmp_en").checked == 1) ? 1 : 0;
    if ($.id("externIp_en").checked == 1 && (!INCLUDE_IPV6 || $.id("pppoe_enable_v4").checked == 1))
    {
    if (($.id("externIpAddr").value != "")
    && ($.id("externIpAddr").value != "0.0.0.0")
    && ($.ifip($.id("externIpAddr").value, true)))
    {
    $.alert(ERR_IP_FORMAT);
    element = $.id("externIpAddr");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }
    wanArg.externalIPAddress = ($.id("externIpAddr").value) ? $.ip2ip($.id("externIpAddr").value) : "0.0.0.0";
    wanArg.X_TP_UseStaticIP = 1;
    }
    else if ($.id("externIp_en").checked == 0)
    {
    if($.wd.conn[$.wd.editIndex].type == null)
    {
    wanArg.externalIPAddress = "0.0.0.0";
    }
    wanArg.X_TP_UseStaticIP = 0;
    }
    if ((parseInt($.id("ppp_echotime").value, 10) >= 0) && (parseInt($.id("ppp_echotime").value, 10) <= 120))
    {
    wanArg.PPPLCPEcho = parseInt($.id("ppp_echotime").value, 10);
    }
    else
    {
    $.alert(ERR_WAN_ECHOTIME_INVAD);
    element = $.id("ppp_echotime");
    if(element){
    element.focus();
    element.select();
    }
    return false;
    }

    if($.wd.conn[$.wd.editIndex].type == "pppoe")
    {
    $.wd.l3ForwardingObj.__ifAliasName = dftGtw.options[dftGtw.selectedIndex].text;
    }

    if (INCLUDE_IPV6)
    {
    wanArg.X_TP_IPv4Enabled = ($.id("pppoe_enable_v4").checked == 1) ? 1 : 0;
    wanArg.X_TP_IPv6Enabled = ($.id("pppoe_enable_v6").checked == 1) ? 1 : 0;

    if (wanArg.X_TP_IPv4Enabled == 0 && wanArg.X_TP_IPv6Enabled == 0)
    {
    $.alert(ERR_WAN6_IP_STACK_NONE);
    return false;
    }

    if (wanArg.X_TP_IPv6Enabled == 1 && $.id("externIp6_en").checked == 1)
    {
    if (!isValidGLUIP6AddrStrict($.id("externIp6Addr").value))
    {
    $.alert(ERR_WAN6_ADDR_INVAD);
    element = $.id("externIp6Addr");
    if (element)
    {
    element.focus();
    element.select();
    }
    return false;
    }

    var tmp_ip6Gateway = $.id("externIp6Gateway").value;
    if (tmp_ip6Gateway != "" && tmp_ip6Gateway != "::" && !isValidGLUIP6AddrStrict(tmp_ip6Gateway))
    {
    $.alert(ERR_WAN6_ADDR_INVAD);
    element = $.id("externIp6Gateway");
    if (element)
    {
    element.focus();
    element.select();
    }
    return false;
    }

    wanArg.X_TP_IPv6AddressingType = "Static";
    wanArg.X_TP_ExternalIPv6Address = $.id("externIp6Addr").value;
    wanArg.X_TP_PrefixLength = 64;
    wanArg.X_TP_DefaultIPv6Gateway = (tmp_ip6Gateway) ? tmp_ip6Gateway : "::";
    wanArg.X_TP_DefaultIPv6GatewayOverride = (wanArg.X_TP_DefaultIPv6Gateway != "::") ? 1 : 0;
    }
    else
    {
    wanArg.X_TP_IPv6AddressingType = "DHCPv6";

    if (INCLUDE_IPV6_SLAAC)
    {
    if ($.id("pppoe_ip6_addr_type_opt").value == "slaac")
    {
    wanArg.X_TP_IPv6AddressingType = "SLAAC";
    }
    }

    if ($.wd.conn[$.wd.editIndex].type == null)
    {
    wanArg.X_TP_ExternalIPv6Address = "::";
    wanArg.X_TP_PrefixLength = 0;
    wanArg.X_TP_DefaultIPv6Gateway = "::";
    }
    }

    if (INCLUDE_IPV6_MLD)
    {
    wanArg.X_TP_MLDProxyEnabled = $.id("ppp_mld_en").checked ? 1 : 0;
    }

    if ($.wd.conn[$.wd.editIndex].type == "pppoe")
    {
    $.wd.l3Ip6ForwardingObj.__ifAliasName = dftGtw6.options[dftGtw6.selectedIndex].text;
    }
    }

    return true;
    }


    Girdiğinizde size undefined yada tanımlanmamaış diyebilir dikkate almayınız.
    daha sonra tekrar Konsol ekranından doSave() yazıp enter tuşuna basınız.

    Dns ayarlarınız WAN da değişmiş olacaktır. :) iyi günler
    Not : "208.67.222.222,208.67.220.220" kısmını istediğiniz DNS olarak değiştrebilirsiniz. :)



    Ek : MTU değiştirmek için
    Herhangi bir etkisi bulunmamaktadır.
    MTU kodu çalışmadığı için kaldırılmıştır.
    Yukarıdaki kodda wanArg.maxMRUSize = 1480; kısmını istediğiniz gibi değiştirip F12 den konsole eraknına yapıştırıp daha sonra tekrar Konsol ekranından doSave() yazıp enter tuşuna basınız.

    MTU kısmını denemediğim için sadece teoridedir.Deneyen arkadaş olursa buraya yazabilirse şimdiden teşekkürler...
    DADAŞ33 İsimli Kullanıcın Yardımlarıyla :)

    20.05.16.01006 Sürümü ile işler biraz karmaşıklaşmış durumda.

    Root hesabını açabilmek için Windows işletim sistemine sahip bir bilgisayara ihtiyacınız var.

    İndirmek İçin : TP Link Stat (Tıklayınız)

    Adresinden yazmış olduğum ufak bir program ile Root hesabını aktifleştirebiliyoruz...

    Programı açtığınızda öncelikle "Read Me" sekmesindekileri okuyunuz...

    Önemli Not

    Bu sayfada yapılan işlemler üzerinde TTNET ve ya TurkTelekom yazısı bulunan TD-W9970 model modemin 20.05.16.01006 Yazılım Versiyonun sahip yazılımları içindir.

    Root Şifresi : 8lK!5ikI60B@

    Root Şifresini Aktifleştirmek İçin Yapılması Gerekenler
    1. Öncelikle modeminizi fabrika ayarlarına getiriniz.
    2. Kullanıcı adı : admin , Şifre : turktelekom ve ya ttnet kullanarak giriş yapınız
    3. Sol menüden Sistem Araçları Menüsünden, Yedekleme & Ayarları Geri Yükleme seçeneğini seçiniz.
    4. Yedekle tuşuna basınız.Dosyayı kaydediniz...
    5. Kaydettiğiniz dosyayı "Config File Decryptor" sekmesinde bulunan "Select File" seçeneği ile seçiniz.
    6. "Decrypt File" tuşuna basınız.
    7. Daha sonra "Enable Root Account" tuşuna basınız.
    8. Sol menüden Sistem Araçları Menüsünden, Yedekleme & Ayarları Geri Yükleme seçeneğini seçiniz.
    9. Dosya seç ekranından yeni oluşturulan "conf.bin.edited.bin" dosyasını seçip "Geri Yükle" seçeneğini seçiniz.Dosya program klasöründe "Config" klasörü içerisindedir.
    10. Modeminiz yeniden başladıktan sonra Kullanıcı Adı : root, Şifre yukarıda verilen şifre ile giriş yapabilirsiniz


    CWMP KAPAMA
    Root hesabını aktifleştirdikten sonra
    Aşağıdaki resimdeki gibi boşlukları doldurup...
    Önce "Login" -> Daha Sonra "Set Value" tuşlarına tıklayınız.

    Object = MANAGEMENT_SERVER
    Name = enableCWMP ve daha sonra periodicInformEnable
    Value = 0

    Firmware Versiyonu:17.12.27.01005 için

    Maksimum Kablosuz Bağlantı Sayısı Arttırma (32 ye çıkarma)

    Sol menüden Kablosuz -> Kablosuz Gelişmişe tıklıyoruz

    Daha sonra Chorme kullanan kullanıcılar için F12 tuşu ile Konsol kısmını açıyoruz.

    Aşağıda verdiğim kodu buraya yapıştırarak Enter tuşuna basıyoruz.

    function doSubmit()
    {
    var txPower=$.id("txPower").value;
    var bInt=$.id("beaconInt").value;
    var rtsInt=$.id("rtsInt").value;
    var fragTh=$.id("fragTh").value;
    var dtimTh=$.id("dtimTh").value;
    var assocMax=32;
    var sGI=$.id("shortGI").checked?1:0;
    var cISO=$.id("clientIso").checked?1:0;
    var wmeEn=$.id("wmeEn").checked?1:0;
    $.act(ACT_SET,LAN_WLAN,wlanObj.__stack,null,["TransmitPower="+txPower,"X_TP_BeaconInterval="+bInt,"X_TP_RTSThreshold="+rtsInt,"X_TP_FragmentThreshold="+fragTh,"X_TP_DTIMFrequency="+dtimTh,"X_TP_MaxAssoc="+assocMax,"X_TP_ShortGIEnable="+sGI,"X_TP_IsolateClients="+cISO,"WMMEnable="+wmeEn]);
    if(INCLUDE_LAN_WLAN_MSSID)
    {
    var vapList=$.act(ACT_GS,LAN_WLAN_MSSIDENTRY,null,wlanObj.__stack,["IsolateClients","name"]);
    if (INCLUDE_LAN_WLAN_GUESTNETWORK)
    {
    var guestObj = $.act(ACT_GET,LAN_WLAN_GUESTNET,wlanObj.__stack,null,["name"]);
    }
    $.exe(function(ret)
    {
    if(!ret)
    {
    $.each(vapList,function(arg,index){
    if (INCLUDE_LAN_WLAN_GUESTNETWORK && (guestObj.name == this.name))
    ;
    else
    $.act(ACT_SET,LAN_WLAN_MSSIDENTRY,this.__stack,null,["IsolateClients="+cISO]);
    });
    $.exe(function(ret){if(!ret)$.reload();});
    }
    });
    }
    else
    {
    $.exe(function(ret){if(!ret)$.reload();});
    }
    }


    Girdiğinizde size undefined yada tanımlanmamaış diyebilir dikkate almayınız.
    daha sonra ekran üzerinde Kaydet tuşuna basıldığında Kablosuz kapanıp açılacak ve ayar 32 ye ayarlnmış olacak
    Merhaba,

    ben de su CWMP'yi devre disi birakmak icin araniyordum, sonunda galiba cozdum:

    Telnet ile root olarak baglanip asagidakileri uyguladim;

    TP-LINK(conf)#help
    normal mode commands:
    clear --- clear screen
    exit --- leave to the privious mode
    help --- help info
    history --- show histroy commands
    logout --- logout cli model
    config mode commands:
    config --- enter config mode
    adsl --- config adsl
    wan --- wan config
    wlctl --- wireless config
    lan --- lan config
    dev --- device control
    debug --- debug cmd
    acs --- acs config
    cpuinfo --- cpu info
    meminfo --- memory info
    processnumber --- number of processes
    route --- route config
    ping --- ping test
    traceroute --- traceroute test
    nslookup --- nslookup test
    sftp --- sftp on/off

    TP-LINK(conf)#acs show
    enableCWMP=1
    periodicInformEnable=1
    periodicInformInterval=84187
    productClass=TD-W9970v3
    modelName=TD-W9970
    cmd:SUCC

    TP-LINK(conf)#acs set --enablecwmp disable
    cmd:SUCC
    TP-LINK(conf)#acs show
    enableCWMP=0
    periodicInformEnable=1
    periodicInformInterval=84187
    productClass=TD-W9970v3
    modelName=TD-W9970
    cmd:SUCC
    TP-LINK(conf)#


    ilk komutta "enableCWMP=1" olan deger, ikinci komutta "enableCWMP=0" oldu.

    Uzman arkadaslar da kontrol edip teyid edebilirlerse sevinirim.
    Saygilar...
    Arkadaşlar girdiğiniz root hesabı gerçek root değildir, TP-Link kullanıcı hiyerarşisinde admin hesabıdır ve gerçek root hesabı silinmiştir. Yakın zamanda kendi modemim üzerinde seri bağlantı kullanarak yazılım mantığını tamamen anlamış olacağım.(bazı müphem yerler var hala) Özel bir yazılım yayınlamayı düşünüyorum ki bu Türkiye'de bir ilk olacak.

    Beklemede kalın.

    Merhaba, 9970v3 modemin 2022 yılı ağustos ayı içindeki son versiyonunda firmware yükleme sayfasını aktif etme ve istediğiniz eski bir firmwareyi cihazı açmadan veya com port/ seri port kabloları bağlamadan nasıl yapılacağını anlatıyorum. Bu sayfaların halen aktif olduğunu ancak arayüzde gizlendiği telnet üzerinden nasıl fw upgrade/downgrade yaparım diye uğraşırken şans eseri buldum. Adım adım uygularsanız sorun olmayacaktır.



    1) Modeme normal bir şekilde kullanıcı adı admin ve şifreniz ile giriş yapıyorsunuz

    2) Chrome tarayıcısını kullandım. modem arayüzüne girince F12 ye basarak geliştirici menüsünü açıp sırayla resimdeki gibi tıklıyoruz.



    Daha sonra #__snmp.htm nin üzerine gelip sağ tıklayıp açılan menüden edit attribue veya edit as html ye tıklıyoruz.


    "#__snmp.htm" yazan kısmı "#__softup_lock.htm" olarak değiştiriyoruz sayfada boşta bir yere tıklayarak değişikliğin işşlendiğine emin oluyoruz.


    Böylece soldaki menüden SNMP Ayarlarına tıkladığınızda veya linkin üzerine geldiğinizde artık #__softup_lock.htm sayfasına yönelendirdiğini görüyoruz. Bu linke tıklayıp fw güncellme sayfasına girmiş oluyorsunuz.


    Dikkat! sonradan yazdığım için tam hatırlayamadım "#__softuplock.htm" de olabilir. Önce üsteki gibi kelimeler arasındaalt tire olanı deneyin. Biri olmazsa diğerini denersiniz. (Zaten eski yazılıma dönünce bu sayfanın adı softup.htm olarak geliyor bunu da ek olarak vereyim) (Adamlar iptal ettikleri sayfaların sonuna lock ibaresi eklemişler)


    3) şimdi bu aşamada bir işlem daha yapmak gerkiyor çünkü adamlar dosyayı seçtikten sonra güncelleme yapmamanız için html kodlarından güncelle butonunu kaldımışlar. yine F12 ye basıyoruz ve işaretlediğim yere sağ tıklayıp edit as HTML diyerek yeni bir satır olarak aşağıdaki kodu ekliyoruz.


    <button type="submit" formmethod="post">Güncelle ulan</button>


    4) Herşey hazır elinizdeki eski fw dosyasını seçerek güncelle ulan butonuna basıyorsunuz. Fişi falan çekmeyin. Butona tıkladığınızda ekran beya dönüyor ve sol üst köşede "OK" ibaresi beliriyor cihaz bir süre sonra yeniden başlıyor.


    5) Bir kaç dakika bekledikten ve fw işleminin bittiğinden emin olduktan sonra cihazın arkasındaki reset butonunu bir kürdan veya iğne ile basıp cihazı resetliyoruz. Yazılım değiştiği için içindeki mevcut config dosaysı sebebiyle arayüz reset atmadan gelmeyecektir. Ve işte sonuç cihazınız artık eski fw yi kullanıyor!


    Benim test ettiğim fw --> daha önce forumda verilmişti https://drive.google.com/file/d/0B1HveklJKfuuRHRLNTR4ZlNpU0E/view?resourcekey=0-EVNtTNtW0uaJJnmDBfr8KQ şu adresten indridim bana ait bir dosya değil 2016 yılına ait bir fw


    Fw sürümü 16.09.30.01005

    bu fw için root kullanıcısı aktif cwmp dahil istediğinizi menülerden kapatabiliyorsunuz


    kullanıcı adı: root

    şifresi: tTn3+Z@!Sr0O+


    Önemli not: CWMP menüsündeki ayarları kapatmak için yine F12 ye basıp adamların bu ayaları değiştirmem,z, önlemek için için sayfanın üzerine eklediği şeffaf kutuyu basitçe seçerek ve del e basarak silmeniz gerekiyor bunu yaptığınız zaman istediğin ayarı disable edebilir ve ilgili urlleleri değiştirebilirsiniz.


    CWMP ayarını telnete girip ordanda disable edebiliyorsunuz CVS mi CSV mi öyle bir komut üzerinden yapılıyordu. Ben arayüzden hallettim telnetten yapmak isteyenler bu fw ile ilgli açılmış ilgili konuyu aratarak da detaylıca işlemi telnetten yapabilirler.


    Önemli not2: Ben denedim ve çalıştı ancak eski fw yüklemeniz sizin sorumluluğunuzda.


    şu sitedeki konuda benim de kullandığım eski fw ve yeni fw mevcut oradan yeni fw yi de çekip geri dönebilirsiniz.

    Fw dosyası haricinde kullanılan yöntem tarafıma aittir bir yerden alıntı yapılmamıştır. Biraz da deneme için yaptım artık vdsl kullanmıyorum. Zamanında bu modeme çok gıcık olmuştum umarım birilerinin işine yarar.

  • jenas J kullanıcısına yanıt
    model ismi ttnet'e özeldir o yüzden sitesinde bulunmuyordur.
  • jenas J kullanıcısına yanıt
    Ttnet'in kendi ürettirdiği modemler, ilgili firmaların web sitesinde yer almaz. (Galiba bazen yer alıyordu tam anımsamıyorum)Bu arada modemin resimlerini eklersen çok seviniriz.



    < Bu mesaj bu kişi tarafından değiştirildi XpressMusic34 -- 8 Aralık 2014; 13:38:39 >
  • Ttnet'in ürettiği bir modem evet. mtu bile değişmiyor. 576-1500 arası oluyor ancak.
    Akşam ekleyeceğim fotoğrafları.


    paket bilgilerimde modem bilgisi olarak airties 5650 yazıyor ama bana bu modemi gönderdiler, itiraz edebilir miyim ya da şikayet kaydı oluştursam işe yarar mı?



    < Bu mesaj bu kişi tarafından değiştirildi jenas -- 8 Aralık 2014; 14:15:57 >
  • Hocam fotoğraf koysaydınız çok güzel olurdu. Benim gibi modem araştırması yapan arkadaşlar vardır belki de.
  • Hocam dün koymayı düşünüyordum acil işim çıktı koyamadım, bugün aksilik çıkmazsa koyacağım.
  • Bugün bana da bu modem gelmiş.

    Araştırayım dedim, bu sayfa dışında modemin adının geçtiği bir yer yok.

    Merak edenler için fotoğraflarını koyuyorum. Bir süre kullandıktan sonra performans hakkındaki düşüncelerimi de ekleyeceğim.

     TTNET VDSL MODEM TP LİNK TD-W9970
     TTNET VDSL MODEM TP LİNK TD-W9970
     TTNET VDSL MODEM TP LİNK TD-W9970
     TTNET VDSL MODEM TP LİNK TD-W9970
     TTNET VDSL MODEM TP LİNK TD-W9970



    < Bu mesaj bu kişi tarafından değiştirildi franz kundera -- 11 Aralık 2014; 18:52:05 >




  • quote:

    Orijinalden alıntı: franz kundera

    Bugün bana da bu modem gelmiş.

    Araştırayım dedim, bu sayfa dışında modemin adının geçtiği bir yer yok.

    Merak edenler için fotoğraflarını koyuyorum. Bir süre kullandıktan sonra performans hakkındaki düşüncelerimi de ekleyeceğim.





    Tesekkurler güzel paylasım



    < Bu mesaj bu kişi tarafından değiştirildi faststyla94 -- 11 Aralık 2014; 19:45:57 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • franz kundera kullanıcısına yanıt
    Hay Allah razı olsun senden fotoğraflar için. Acil durum olduğu için ekleyememiştim ama sizin fotoğraflarınız yeterlidir.

    Ben modemden gayet memnunum. Tek sıkıntı mtu ayarı. Ayrıca modemi ücretsiz mi temin ettiniz?



    < Bu mesaj bu kişi tarafından değiştirildi jenas -- 12 Aralık 2014; 9:38:23 >
  • Aynı modemi bugün bana da gönderdiler. Kötü bir modem/router' a benzemiyor.
  • jenas J kullanıcısına yanıt
    Ben de ilk izlenim olarak modemden memnunum. Önceden ZTE modem kullanıyordum, farkı bayağı fark edebiliyorum bu modemle.

    Modemi ücretsiz temin etmedim. Aslen Hipernet'e geçmekti amacım, VDSL2 modem olarak 24 ay, ayda 4 TL taksitle TTNet'ten almış oldum.



    < Bu mesaj bu kişi tarafından değiştirildi franz kundera -- 25 Ocak 2015; 11:19:52 >
  • Hocam bugün bende yeni üye oldum ttnet e az önce modemim geldi aynı marka ve model modem gelmiş çekim hızı nasıl eğer kötü ise geri gönderip kendim alacağım yorumlarınızı bekliyorum.
  • Bunlar hep Airties dan sonra çıkan modeller :) hatırlayalım 5650 yi sonra Zyxel ve Tp-Link de çıkarttı benzer modeli neyse. Kısaca şöyle söylim daha önce tp link bir VDSL model çıkarttı hata olduğu için piyasadan geri toplattı geçenlerde yine bir model çıkarttı arıyorum müşteri hizmetlerini evet beyfendi bazen uyumsuzluk çıkartabiliyor sorunumuz var VDSL de diyor. kötülemek için demiyorum ADSL de güzel modelleri var ama VDSL de o topa girmenizi tavsiye etmem.
  • atinali28 A kullanıcısına yanıt
    kardeş ttnetten modem alma 100 lira veriyorsun 100 kere pişman ediyorlar git kendin 220 lirayı ver paşalar gibi çekim alanı ve mis gibi kablosuz hızını da al basic ürün ttnetin verdikleri
  • Airties personeli hemen göze batıyor forumda :) airties, tp-link ve zyxel'den önce çıkarıyormuş vs bunları her yerde yazmayın gülerler size, tp-link ve zyxel muazzam büyük üreticilerdir airties gibi firmalar modemlerini ancak böyle firmalara yaptırabilirler.

    Wifi 'da kapsama alanı sorunu yaşamak istemeyen arkadaşlara wireless homeplug kullanmalarını tavsiye ederim. Kablosuz performans ve stabilite arayanlara ise 11a veya notebookları destekliyorsa 11ac wifi cihaz kullanmalarını tavsiye ederim ama fiyatı baya tuzludur, her yere kablosuz yayın yapmanın lüzumu yok gereği de yok sağlık açısından, 9970 'in kablosuzu ev kullanımı için yeterlidir, ya çoğunlukla interneti kullandığınız odaya ya da evin orta noktasına konumlandırırsanız kapsama sorununu ortadan kaldırmış olursunuz...

    MTU ayarlarını ne için değiştirmek istediğinizi merak ettim. genelde MTU ayarları internet PVC'sinin düzenle/edit bölümünden girildiğinde Gelişmiş/advanced bölümleri altında oluyor bu modemde de gördüğümü hatırlıyorum.




  • Arkadasin dedigine bide ben ekleme yapiyim Tp-Link-Zyxel-Huawei bu üçlü on numaradır.

    Bir kere zyxel modemin bozuldu zaten eskiydi tasinmada biraz zarar görmüştü. O kadar tek sorunu bu oldu.

    Tp-link bana hicbir sorun yasatmadi bugüne kadar 3*5dbi 300mbps antenli bi modeli var ondan alican yakında

    Komsu ile ortakken huawei di modem ttnetin verdigi orta bir modemdi hic sorun yasatmadı.

    Airties ilk ADSL baglattigimiz yıldı 2007-airties rt-103 modem verildi. Maşallah 2 kere bozuldu daha modem arayüzüne giriş yapamıyordu.
    Airties Rt-205 allah korusun bu modemdende

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Arkadaşlar banada bu modem geldi. Kablo ile bilgisayarı bağladım. Problem cikmadi.

    ancak wifi uzerinden telefon ile bağlanmıyor. Kimlik doğrulama Sorunu diyor. Ne yapmalıyım lütfen yardım.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: jenas

    Arkadaşlar hipernete geçtim ttnet tp link td-w9970 model modemi gönderdi. İnternette araştırdım ama böyle bir modemi bulamadım. Resmi sayfasında da yok. Bu modemi kullanan var mı?

    Modem fotoğralarını akşam yükleyeceğim.

    Siz nasıl yaptınız acaba

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • kavanca K kullanıcısına yanıt
    Anlamadım, neyi nasıl yaptım?
  • Cep telefonu ile kablosuz uzerinden bağlanmayi denedim ama olmadi. Kablo ile baglanabiliyorum. Ceptelefonu ile baglanabilmek icin ne yapmam gerekiyor acaba?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 12345
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.