Nevertheless, when I try connecting to  the router using ssh root@10.5.5.0 I get network is not reachable.  
When I try 10.5.5.24 or 169.254.0.0 , I get no route to host.
When I run sudo netdiscover I get 10.5.5.55 as the IP of the tp link router. When I ssh root@10.5.5.55 , I get connection refused. 


That is expected, it won't let you ssh until you define a password in the web interface?

Do you get a reply if you ping 10.5.5.55?
Can you try the address 10.5.5.55 in your browser?
You could also try 10.5.0.1? (ping and visit in your browser).



--

bruno@pobox.com ▀─█▄██▄▀▄
http://brunovianna.net ─█▄██▄▀█▀█▄
skype: randomico▀─█▄██▄▀█▀█▄▌██─█▌█▌