Welcome to TP-LINK Tech Support Forum
+ Reply to Thread
Results 1 to 10 of 10
  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 19:25. Reason: additional details

  2. #2
    Members ChimB is on a distinguished road
    Join Date
    Nov 2015
    Posts
    106
    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
    Members R1D2 is on a distinguished road
    Join Date
    Dec 2015
    Posts
    1,139
    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 22:59.

  5. #5

    Similar problem with TL-SG105E V3 as 80211WiGuy had with V2

    Model : TL-SG105E
    Hardware Version : v3
    OpSys: Windows 10

    Hi,
    I also get the blank screen with more or less the same broken HTML-code from the web interfaceas 80211WiGuy showed.
    BUT I also get no sensible response from the configuration utility: It comes up with an empty form - no MAC address or anything, after a timeout message.
    Entering relevant details and clicking 'Apply' also gives the same timeout message: 'Timeout, no response from agent'.
    Any suggestions?

    TP-Link: Am I the only one? What to do?
    80211WiGuy: Did you find a solution?
    Grateful for any help.


    Update:
    Tried web interface from Linux - Got a little window requesting Username and Password. It would not accept admin / admin, or anything else I could think of.
    Last edited by Pjotrek; 09-05-2017 at 15:04.

  6. #6

    Thumbs up

    Sorry I missed the previous responsed but no i didnt find a solution, I just stuck with the config tool. I've got 2 windows laptops - on the first one I tried with both Chrome and Firefox on Win7. I'll give it a try on Chrome with my W10 laptop when I get home tonight.

    BTW I've tried from both a default factory reset config (which btw, 192.168.0.1 is a really stupid default IP, this thing isn't a gateway/router), as well as a static IP config set by the utility.

  7. #7
    Members R1D2 is on a distinguished road
    Join Date
    Dec 2015
    Posts
    1,139
    Quote Originally Posted by Pjotrek View Post

    Update:
    Tried web interface from Linux - Got a little window requesting Username and Password. It would not accept admin / admin, or anything else I could think of.
    Press the reset button and hold it for 5 seconds. This will restore factory settings and factory username/password. It iwll also set the IP to the default 192.168.0.1, so set your NIC to a free address in this IP range (e.g. 192.168.0.2 or whatever). You don't even need to disconnect the laptop/PC from the network to reach the switch.

    As for the blank screen, it's Windows-related, maybe old cache content, broken browser or whatever. On Linux or Mac I never saw a blank/corrupted page like this and I configure a lot of TP-Link switches through their web UI, including SG-108E & SG-108PE.

  8. #8
    Nevermind...I found the answer in my case...VERSION 1 of the SG108e does not have the Webserver. I have all version 1.
    Not a problem as the Config Utility works fine and I understand it will also run under WINE in Linux should I ever abandon Windows on all my computers.


    Quote Originally Posted by DaveI View Post
    I just tested this on my EIGHT SG108e. I also cannot access the Webserver on the SG108e using a browser. Using the Configuration Utility it works fine.
    All of my switches are configured on 192.168.1.90 through .97. None respond. Only the Configuration Utility works. I tried it using both Windows 10 and Ubuntu.
    I also tried it using IE, Firefox, Opera. (I do not use Chrome). I simply get a blank page when attempting to access any of the eight switches with a browser.

  9. #9
    Quote Originally Posted by R1D2 View Post
    Press the reset button and hold it for 5 seconds. This will restore factory settings and factory username/password. It iwll also set the IP to the default 192.168.0.1, so set your NIC to a free address in this IP range (e.g. 192.168.0.2 or whatever). You don't even need to disconnect the laptop/PC from the network to reach the switch.

    As for the blank screen, it's Windows-related, maybe old cache content, broken browser or whatever. On Linux or Mac I never saw a blank/corrupted page like this and I configure a lot of TP-Link switches through their web UI, including SG-108E & SG-108PE.
    Thanks for kind advice. Of course, I always resetted the switch before each new try, and the ethernet adapter set to 192.168.0.10/255.255.255.0 . And I tried with IE, Chrome, Opera, Firefox and Safari. Always same result.

    BUT I just found a get-around: I set up a free VMWare virtual machine with Windows 7 and a bridged network to my ethernet adapter, with 192.168.0.12. And, there it works the way it should. So, for some reason, the switch is incompatible with Windoze 10, but works with Windoze 7.

    Thanks anyway, knowing it worked for you, encouraged me to try this.

  10. #10
    Members R1D2 is on a distinguished road
    Join Date
    Dec 2015
    Posts
    1,139
    Quote Originally Posted by Pjotrek View Post
    So, for some reason, the switch is incompatible with Windoze 10, but works with Windoze 7.
    Could be seen so. An alternative view of the problem would be: Windoze 10 is incompatible with standard HTML.

    Thanks anyway, knowing it worked for you, encouraged me to try this.
    You're welcome. Glad that it works now!


 

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.