Welcome to TP-LINK Tech Support Forum
+ Reply to Thread
Results 1 to 4 of 4
  1. #1

    Exclamation TL-SG105E v2 - Web interface unresponsive - Config utility works

    Model : TL-SG105E

    Hardware Version : v2

    Firmware Version : 160526

    ISP : [/COLOR]

    Hello,
    I have a brand new SG105E v2 which has been upgrade to the latest TL-SG105E(UN)_V2_160526 firmware. I have a static IP set on my laptop to 192.168.0.5 and am able to reach and configure the switch using the utility but when trying to reach the web-interface of the switch I get a blank page using both Chrome, and Firefox. A packet capture showed that my browser was being sent a page from the switch with a 403-Forbidden code. I find this very odd as I'm not even receiving a prompt to log-in, in order to use the default username and password.

    I'm assessing the product for an ISP to use with small home installations which leverage multicast for their IPTV service. The IGMP snooping feature is my primary reason for investigating this product. While I personally have no issues using the configuration tool, it's not an option for my client as all of their technicians have been issued MacBooks which cannot run the utility and must be able to configure the switch via web interface.

    Thanks for your help!

    EDIT: Adding blank page source

    TD width=1></TD></TR>",s+="<TR height=1><TD colspan=2></TD><TD bgColor="+l+"></TD><TD bgColor="+d+"></TD><TD bgColor="+l+"><TD colspan=2></TD></TR>",s+="<TR height=1><TD width=1></TD><TD width=1 bgColor="+l+"></TD><TD width=1 bgColor="+d+"><TD bgColor="+d+"></TD><TD width=1 bgColor="+d+"></TD><TD width=1 bgColor="+l+"></TD><TD width=1></TD></TR>",s+="</TBODY></TABLE></TD></TR>",s+='<TR><TD><TABLE style="table-LAYOUT: fixed" height='+(T-3)+" cellSpacing=0 cellPadding=0 border=0>",s+="<TBODY><TR><TD width=1 bgColor="+l+"></TD><TD bgColor="+d+" width="+(i-2)+"></TD><TD width=1 bgColor="+l+"></TD></TR><TR><TD width=1 bgColor="+l+"></TD>",s+="<TD id=oINNER bgColor="+d+" width="+(i-2)+" align=center vAlign=middle>"+r+"</TD>",s+="<TD width=1 bgColor="+l+"></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>",document.write(s)}function doPrintfTableBottomBorder(e,t,o,n,r){var l=e,d=t,i=o,T=n,s="";s+='<TABLE style="TABLE-LAYOUT: fixed" height='+T+" cellSpacing=0 cellPadding=0 width="+i+" border=0>",s+="<TBODY><TR><TD>",s+='<TABLE style="TABLE-LAYOUT: fixed" height=1 cellSpacing=0 cellPadding=0 width='+i+" border=0>",s+="<TBODY><TR height=1 width="+i+"><TD bgColor="+l+"></TD></TR></TBODY></TABLE></TD></TR>",s+='<TR><TD><TABLE style="table-LAYOUT: fixed" height='+T+" cellSpacing=0 cellPadding=0 border=0>",s+="<TBODY>",s+="<TR height="+T+"><TD width=1 bgColor="+l+"></TD>",s+="<TD id=oINNER width="+(i-2)+" bgColor="+d+' valign="top">'+r+"</TD>",s+="<TD width=1 bgColor="+l+"></TD></TR></TBODY></TABLE></TD></TR>",s+="<TR height=3 width="+i+"><TD>",s+='<TABLE style="table-LAYOUT: fixed" height=3 cellSpacing=0 cellPadding=0 width='+i+" border=0><TBODY>",s+="<TR height=1><TD width=1></TD><TD width=1 bgColor="+l+"></TD><TD width=1 bgColor="+d+"><TD bgColor="+d+"></TD><TD width=1 bgColor="+d+"></TD><TD width=1 bgColor="+l+"></TD><TD width=1></TD></TR>",s+="<TR height=1><TD></TD><TD bgColor="+l+" colSpan=2></TD><TD bgColor="+d+"></TD><TD bgColor="+l+" colSpan=2></TD><TD width=1></TD></TR>",s+="<TR height=1><TD colSpan=3></TD><TD bgColor="+l+"></TD><TD colSpan=3></TD></TR>",s+="</TBODY></TABLE></TD></TR></TBODY></TABLE>",document.write(s)}function SetBackgroundImageCache(e){var t=navigator.userAgent.toLowerCase(),o=(t.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1];if(/msie/.test(t)&&7>o)try{document.execCommand("Background ImageCache",!1,!0)}catch(n){}}function doOnclick(){var e;return""==document.forms[0].username.value?(e='<SPAN class="WARN_NORMAL" id="t_error6">The user name can not be empty.</SPAN>',document.getElementById("ret_info").innerHTML=e, document.getElementById("ret_info").style.display= "block",document.forms[0].username.focus(),!1):document.forms[0].username.length>16?(e='<SPAN class="WARN_NORMAL" id="t_error7">The length of the user name must be less than 16 characters.</SPAN>',document.getElementById("ret_info").innerHTML=e, document.getElementById("ret_info").style.display="block",document.forms[0].username.focus(),!1):""==document.forms[0].password.value?(e='<SPAN class="WARN_NORMAL" id="t_error8">The user password can not be empty.</SPAN>',document.getElementById("ret_info").innerHTML=e, document.getElementById("ret_info").style.display= "block",document.forms[0].password.focus(),!1):document.forms[0].password.legnth>16?(e='<SPAN class="WARN_NORMAL" id="t_error9">The length of the user password must be less than 16 characters.</SPAN>',document.getElementById("ret_info").innerHTML=e, document.getElementById("ret_info").style.display= "block",document.forms[0].password.focus(),!1):void 0}window.parent!=window&&(window.parent.location="/");var errType=logonInfo[0];window.onload=function(){0!=errType||-1==top.location.href.indexOf("logon.cgi")&&-1==top.location.href.indexOf("lupg_abort.cgi")?(do cument.body.style.display="block",resize("center") ):document.location.href="/";var e=document.getElementById("username");if(e.focus() ,e.select(),resize("center"),0==errType)document.g etElementById("ret_info").style.display="none";els e if(1==errType)document.getElementById("ret_info"). style.display="block",str='<SPAN class="WARN_NORMAL" id="t_error1">The user name or the password is wrong.</SPAN>',document.getElementById("ret_info").innerHTML=st r;else if(2==errType)document.getElementById("ret_info"). style.display="block",str='<SPAN class="WARN_NORMAL" id="t_error2">The user is not allowed to login.</SPAN>',document.getElementById("ret_info").innerHTML=str;else if(3==errType){var t='<SPAN class="WARN_NORMAL" id="t_error3">The number of the user that allowed to login has been full.</SPAN>';document.getElementById("ret_info").innerHTML=t, document.getElementById("ret_info").style.display= "block"}else if(4==errType){var t='<SPAN class="WARN_NORMAL" id="t_error4">The number of the login user has been full,it is allowed 16 people to login at the same time.</SPAN>';document.getElementById("ret_info").innerHTML=t, document.getElementById("ret_info").style.display= "block"}else if(5==errType){var t='<SPAN class="WARN_NORMAL" id="t_error5">The session is timeout.<br>Please login again.</SPAN>';document.getElementById("ret_info").innerHTML=t, document.getElementById("ret_info").style.display= "block"}else str='<SPAN class="WARN_NORMAL" id="t_error0">Unkonwn error</SPAN>',document.getElementById("ret_info").innerHTML=st r,document.getElementById("ret_info").style.displa y="block";SetBackgroundImageCache(this)};</script><style type=text/css>#center{margin:0;padding:0;border:solid 0;height:300px;width:400px;position:relative}body{ margin:20px;font-family:Arial;font-size:12px;overflow:hidden}BODY.LOGIN_L{background-color:#FFF;margin:0;padding:0}div.TOP{background-image:url(top_bg.gif);background-repeat:repeat-x;background-color:#21628E;width:400px;height:100%;font-size:0;margin:0;padding:0}DIV.MAIN_PAINT{border:do tted 0 red;width:400px;height:100%;font-size:0;margin:0;padding:0}TD.COLBLANK{width:20px}INPUT.BTN_NORMAL{font-family:Arial;font-size:12px;border-color:#7F9DB9;border-width:1px;border-style:solid;width:55px}TABLE.NORMAL{font-size:12px;font-family:Arial}SPAN.NORMAL{font-size:12px;font-family:Arial}SPAN.WARN_NORMAL{font-size:12px;font-family:Arial;color:red}TD.FRAMEWORK_LEFT{text-align:left;width:100px}INPUT.TEXT_ENABLE{font-family:Arial;font-size:12px;border-color:#7F9DB9;border-width:1px;border-style:solid}SPAN.BTN{font-size:12px;font-family:Arial;display:block;background-image:url(button.gif);background-position:left -42px;text-decoration:none;height:21px;float:left;margin:0}SP AN.BTN input{background-image:url(button.gif);background-position:right -42px;padding:4px 3px 4px 0;margin:0 0 0 3px;float:left;height:21px;font-size:12px;cursorointer;border:none}SPAN.BTN_HOVER{font-size:12px;font-family:Arial;display:block;background-image:url(button.gif);background-position:left -20px;text-decoration:none;height:21px;float:left;margin:0}SP AN.BTN_HOVER input{background-image:url(button.gif);background-position:right -20px;padding:4px 3px 4px 0;margin:0 0 0 3px;height:21px;font-size:12px;cursorointer;border:none}SPAN.COPY{font-size:12px;font-family:Arial}</style></head><body class=LOGIN_L onresize=resize(&quot;center&quot style=display:none><div id=center><div id=center-top><script>var banner='<div class="TOP"><IMG src="logo.jpg" onClick="javascript:goUrl(\'';banner+=0==g_Lan?"ht tp://www.tp-link.com.cn":"http://www.tp-link.com",banner+='\');" style="cursorointer;" align="center"></IMG></DIV>',doPrintfTableHeadBorder("#4C82A5","#4C82A5", 400,60,banner);</script></div><div id=center-main><div class=MAIN_PAINT><script>function doPrintfTable(e,T){var a="";a+='<FORM id="form0" method="POST" name="submitForm" action="/logon.cgi">',a+='<TABLE align="center" valign="top" width="200px;" height="20px;" border=0><TR height="20px;"><TD></TD></TR>',a+='<TR height="20px;"><TD><DIV id="ret_info" style="border:solid 1px #388BA9;display:none;padding:3px;width:188px !important;width:195px;text-align:center;">',a+='</DIV></TD></TR><TR height="10px;"><TD></TD></TR>',a+='</TABLE><TABLE align="center" width="200px;" border=0 class="NORMAL" ><TR>',a+='<TD class="FRAMEWORK_LEFT" ><SPAN id="t_username">User Name:</SPAN></TD>',a+='<TD><INPUT type="text" value="" id="username" name="username" class="TEXT_ENABLE" size="17" maxlength="16" tabindex="0"></TD></TR>',a+='<TR><TD class="FRAMEWORK_LEFT"><SPAN id="t_userpwd">Password:</SPAN></TD><TD><INPUT type="password" value="" id="password" name="password" class="TEXT_ENABLE" size="17" maxlength="31" tabindex="0"></TD></TR><TR style="height:10px !important;height;0px;"></TR></TABLE>',a+='<TABLE align="center" border=0>',a+='<TR height="0px;"><TD></TD></TR>',a+='<TR><TD colspan="2"><TABLE cellpadding="0" cellspacing="0" align="center" border=0><TR>',a+='<TD><SPAN class="BTN" ><INPUT type="submit" name="logon" id="logon" class="BTN_NORMAL" value="Login" onClick="return doOnclick();" tabindex="0"></SPAN></TD>',a+='<TD class="COLBLANK">&nbsp;</TD><TD><SPAN class="BTN"><INPUT type="button" value="Clear" id="btn_clear" name="btn_clear" class="BTN_NORMAL" onClick="doClear();" tabindex="0"/></SPAN></TD>',a+="</TD></TR></TABLE></TD></TR></TABLE>",a+="</FORM>",doPrintfTableBottomBorder("#388BA9","#F7F8F 9",e,T,a)}doPrintfTable(400,200);</script><table cellspacing=0 cellpadding=0 border=0 align=center class=NORMAL><tbody><tr><td><span>Copyright&nbsp<span class=COPY>&copy;</span><script>document.write(top.g_year);</script></span><span id=t_corporation>&nbspTP-LINK Technologies Co., Ltd. </span></td></tr><tr><td align=center><span id=t_copyright>All rights reserved</span></tbody></table></div></div></div></body></html><script></script>
    Last edited by 80211WiGuy; 12-23-2016 at 18:25. Reason: additional details

  2. #2
    hey dude, I have this device as well, I tested this, But I am able to log in using any website browser, maybe you can try to set a static iP for it to see if you are able to log in?
    What's more, I think you can try to lower down the security level of your browser?

  3. #3
    My personal experience is that after you used the Config Tool once to enable either DHCP client or fixed IP address, access through web browser becomes reliable. Only this once for initial deployment right out of the box did I need to use the tool.

  4. #4
    Quote Originally Posted by Peter M View Post
    My personal experience is that after you used the Config Tool once to enable either DHCP client or fixed IP address, access through web browser becomes reliable. Only this once for initial deployment right out of the box did I need to use the tool.
    No need to do so since a fixed IP is factory default and works out of the box. I installed lots of TL-SG105E/108E and didn't even once need to use the config utility to get the web UI working.

    But: the HTML code for the blank page in the original posting is terribly broken and only part of what the switch actually does send. The problem of the original poster is something browser- or OS-related ("Windows" comes to my mind suddenly) or maybe a broken cable, but certainly not caused by the switch itself.
    Last edited by R1D2; 01-31-2017 at 21:59.


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Copyright 1996-2017 TP-LINK Technologies Co., Ltd. All rights reserved.