Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2172
Cevap
492189
Tıklama
7
Öne Çıkarma
TTNET VDSL MODEM TP LİNK TD-W9970
F
7 yıl
Teğmen

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.

< Resime gitmek için tıklayın >

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.

< Resime gitmek için tıklayın >

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

< Resime gitmek için tıklayın >

Herkese iyi günler ve iyi çalışmalar





< Bu mesaj bu kişi tarafından değiştirildi feramor -- 1 Haziran 2018; 10:16:38 >
Bu mesaja 6 cevap geldi.
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.

< Resime gitmek için tıklayın >

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.

< Resime gitmek için tıklayın >

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

< Resime gitmek için tıklayın >
Yoruma Git
Yorumun Devamı feramor - 7 yıl +23
Root Şifresi

Yoruma Git
Yorumun Devamı feramor - 8 yıl +17
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
Yoruma Git
Yorumun Devamı feramor - 8 yıl +15
F
8 yıl
Teğmen

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
< Resime gitmek için tıklayın >

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
< Resime gitmek için tıklayın >

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.
< Resime gitmek için tıklayın >



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.

< Resime gitmek için tıklayın >

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.

< Resime gitmek için tıklayın >

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

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi feramor -- 9 Ağustos 2020; 7:55:31 >
Bu mesaja 12 cevap geldi.
F
8 yıl
Teğmen

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.
< Resime gitmek için tıklayın >
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.
< Resime gitmek için tıklayın >
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...





< Bu mesaj bu kişi tarafından değiştirildi feramor -- 31 Mayıs 2018; 21:39:33 >
Bu mesaja 5 cevap geldi.
F
5 yıl
Teğmen

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
< Resime gitmek için tıklayın >

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

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi feramor -- 9 Ağustos 2020; 8:36:20 >
Bu mesaja 9 cevap geldi.
J
11 yıl
Yüzbaşı
Konu Sahibi

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.



F
7 yıl
Teğmen

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





< Bu mesaj bu kişi tarafından değiştirildi feramor -- 31 Mayıs 2018; 16:19:32 >


Bu mesajda bahsedilenler: @feramor
S
7 yıl
Er

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...


Bu mesaja 4 cevap geldi.

Bu mesajda bahsedilenler: @alimmm78
G
5 yıl
Çavuş

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.


Bu mesaja 1 cevap geldi.
M
3 yıl
Çavuş

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.

< Resime gitmek için tıklayın >

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.

< Resime gitmek için tıklayın >
"#__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>

< Resime gitmek için tıklayın >
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.
https://www.technopat.net/sosyal/konu/tp-link-w9970v3-tt-e-diz-coektuermek.1097318/page-2#posts
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.





< Bu mesaj bu kişi tarafından değiştirildi matrixrio -- 21 Ağustos 2022; 15:29:45 >
Bu mesaja 2 cevap geldi.
B
9 yıl
Çavuş

merhaba arkadaşlar,

wifi ile modeme baglıyken bir süre sonra (1-2 saat) baglanamama,
veya bagli görünse bile internete girememe sorunu yaşayan arkadaslar için benim buldugum çözüm söyledir;

modem yönetim sayfasina girin, wifi ayarlarina gelin...

Kablosuz Temel Ayarlar sayfasindan, Kanal değerini oto dan 3 e getirdim..

Kablosuz Güvenlik Ayarlari sayfasindan,

Kimlik Dogrulama Türünü oto dan WPA2-PSK ye, Sifrelemeyide oto dan AES getirdim..


DHCP Ayarlari sayfasindan Kira Süresi degerini 60 dan 2400 e getirdim..(bence sorunu çözende bu degisiklik oldu)


bu arada modem ttnetin verdigi TPLINK TD-W9970 V3 modemdir..

FW versiyonu: 16.01.08.01002

Donanım versiyonu: TD-W9970 v3 00000001





< Bu mesaj bu kişi tarafından değiştirildi BayTekno -- 31 Temmuz 2016; 0:27:07 >
Bu mesaja 1 cevap geldi.
P
4 yıl
Yarbay

quote:

Orijinalden alıntı: Cirkin

Arkadaşlar merhaba,
root şifresi ile girdim ikinci adım için cwmp kapatmak istediğimde "set value" tıkladığımda "[error]0" hatası veriyor. şifre doğru ne yapabilirim ?
Birde root şifresi ile başka neler yapılıyor
Önceki sayfada @casperkral12 adlı arkadaş başka bir program yolladı Drive linki ile sağolsun. O çok daha net ve tekdüze olarak bin dosyasını decrypt ediyor olabilir (Python ile yazılmış). Ben deneyenedim henüz ama Feramor'un programı olmadıysa onu da deneyin. Mesaj linki burada:

https://forum.donanimhaber.com/mesaj/yonlen/146950321

Yaptığı iş modem konfigürasyon dosyasını editleyip root hesabını açmak. Bazı modemlerde bu dosya normal okunabilir (ASCII) şekilde ama TP Link pislik olsun diye bin olarak yükletiyor sanıyorum.





< Bu mesaj bu kişi tarafından değiştirildi programmer_onur -- 27 Aralık 2020; 17:28:59 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @Cirkin , @casperkral12 , @qu4dro
G
10 yıl
Yarbay

ttnettin hiçbir modemi ne marka olursa olsun alınmaz !


Bu mesaja 3 cevap geldi.

Bu mesajda bahsedilenler: @endless_liberty
D
10 yıl
Yarbay

Görünümü bir yana bütün iss'lerin bedava veya taksitle verdiği modemlerde yazılım kısıtlaması oluyor. Bu nedenle dışarıdan modem almak daha mantıklı.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @endless_liberty
D
8 yıl
Teğmen

Kopma Sıkıntıları sona erdi.Sıkıntı yaşayan arkadaşlar Aşağıdaki bağlantıdan yeni yazılımı indirebilirler.

https://drive.google.com/open?id=0B5l7L4bZ1mhGVXM5U1hGeW9obTg


Bu mesaja 1 cevap geldi.
B
8 yıl
Yüzbaşı

Biraz daha araştırınca gördüm ki sinyal çakışması kanal çakışması gibi durumlar sık oluyormuş. Telefondan WiFi analyzer adlı uygulamayı çalıştırdım apartmanda yayın yapan WiFi ağlarının yayın kanallarına baktım, en az kullanılan kanalı (benim apartmanda 4. Kanal oluyor bu) seçtim ve yayın aralığını 20 MHz'den 40'a çıkardım. Sorun tamamen çözüldü. 48 saattir 12 WiFi cihazından biri bile kopmadı.

Sürekli wifi'dan atma sorunu olan arkadaşlar deneyip geri dönüş yaparsa diğerlerinde de işe yarayıp yaramadığını görmek isterim.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @fthyrr1976fy
K
8 yıl
Yüzbaşı

Firmware Versiyonu:
17.01.20.01005

Donanım Versiyonu:
TD-W9970 v3 00000001

root ve tTn3+Z@!Sr0O+ bilgilerini kullanarak giriş yapamıyorum arkadaşlar. Elle yazıyorum. Defalarca denedim yanlış girmediğimden emin olmak için. Yardımcı olur musunuz lütfen? Emule için port açtım ama hala high id alamıyorum. Root dan girip yapmak istiyorum. Ya da port açmanın haricinde güvenlikle ilgili kapatmam gereken bir ayar filan mı var acaba?


Bu mesaja 1 cevap geldi.
X
8 yıl
Teğmen

quote:

Orijinalden alıntı: KaNaT

Firmware Versiyonu:
17.01.20.01005

Donanım Versiyonu:
TD-W9970 v3 00000001

root ve tTn3+Z@!Sr0O+ bilgilerini kullanarak giriş yapamıyorum arkadaşlar. Elle yazıyorum. Defalarca denedim yanlış girmediğimden emin olmak için. Yardımcı olur musunuz lütfen? Emule için port açtım ama hala high id alamıyorum. Root dan girip yapmak istiyorum. Ya da port açmanın haricinde güvenlikle ilgili kapatmam gereken bir ayar filan mı var acaba?


ayni versiyona sahibim bende de benzer bir durum var. root ile login olamiyorum.

edit: fabrika ayarlarina geri aldiktan sonra sifreyi manual girince root erisim iznini aldim.





< Bu mesaj bu kişi tarafından değiştirildi XyByDy -- 19 Kasım 2017; 14:23:11 >

T
7 yıl
Yarbay

quote:

Orijinalden alıntı: haymanali2006

Beyler modem üzerinden kablosuz olarak dosya paylaşımı yapamıyorum, chromecast,,dlna, ftp vs çalışmıyor. Telefondan hotspot açıp, cihazları bağlayınca çalışıyor. Lan üzerinden veri paylaşabilmek için modem üzerinde bir ayarı var mı?

Wireless - Wireless Advanced - Enable Client Isolation seçeneğini ile ilgili olabilir.


Bu mesaja 1 cevap geldi.
S
7 yıl
Er

feramor hocam,

bir soru daha; vermis oldugun yontem sonucu nihayet root kullanicisina ulastik ve kendi sifremizi belirledik.
Dedigin gibi istememdigimiz bir guncellemeye daha maruz kalmamak icin "Tr069" erisimini kapatmak icin ilgili bolumu aradim ancak gorunmuyor. Onun icin de bir onerin olabilir mi?




Bu mesajda bahsedilenler: @feramor
M
5 yıl
Teğmen

merhaba bu modemi 2 seneye yakındır kullanıyorum. ilk aldığımda evimde çok sayıda cihaz bu modeme bağlı olduğundan cihaz sürekli kilitleniyordu. Bende araştırmalarıma göre cihazın işlemcisinin üstüne agp ekran kartı fanı taktım o zamandan beri 15 cihaz çok rahat bağlanıyor. ve kilitlenme sorunu yaşamıyorum. yapabilirseniz sizlerede tavsiye ederim.

< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi mdemirbozan57 -- 21 Ocak 2020; 14:11:11 >
Bu mesaja 1 cevap geldi.