Well If you can't manually telnet in then DslStats has no chance. It's obviously not a DslStats issue then but a Mac/wine issue.
You should probably open a separate thread if you want further help diagnosing the problem as Roseway is likely subscribed to this thread and possibly getting emailed each time you post here.
Please put my inability to telnet into the router down to my technical incompetence, rather than any other issue.
I restarted DSLStats this evening and it lasted three minutes remaining connected this time.
Not sure about how the program is working but it din't allow me to telnet into the router when it was up and running, but after it was erroring, I could connect in. So DSLStats has dropped the session (which may well be as designed).
I suspect you are right about it being a Mac/Wine issue, but it would be good to understand whether anybody else is managing to use DSLStats with Wine on a Mac or whether this is a common issue.