personally, I'd try it at a friends house to see if it was an ISP problem. Not likely but is possible. Your ISP could have issued a firmware update to your router in the last 2 weeks and that has given you problems.
My link test also fail but I can still find and host rooms