You didn't say what model of Zyxel it is, but any models with recent firmware only permit a single telnet access at any one time. Is it possible that you have some other device connecting by telnet, or maybe a zombie access which didn't clear properly? These things aside, there is normally no problem accessing the data by telnet. The advice given above isn't correct for Zyxel - it applies to the HG612. With the Zyxels you should only need to enter name and password to gain access to the CLI. The command to get the main stats isadsl info --stats
or
xdslctl info --stats
Unlikely I have any other telnet instances since the router (Zyxel SBG 3300) is locked to one IP address for admin purposes. Nonetheless I went through the list of processes and can't find any. I think the problem might be computer related although I can't fathom why. This is what I get after logging into the shell as admin:
Trying 10.0.1.0...
Connected to 10.0.1.0.
Escape character is '^]'.
ZyXEL SBG3300
Login: ****
Password:
Then it refuses to accept any further input, but eventually produces the following:
telnetd:error:59.557:lck_checkBeforeEntry:171:lock required during cmsObj_get
telnetd:error:59.558:rut_isAdvancedAccountSecurity:1589:get of LOGIN_CFG failed, ret=9807
telnetd:error:59.559:lck_checkBeforeEntry:171:lock required during cmsObj_getNextInSubTreeFlags
No idea whether these are MacOS or Zyxel error codes - a quick Google didn't produce anything meaningful. Used telnet in the past with both Draytek and Zyxel routers with absolutely no problem.