SSMS 2008 R2 no longer connects to database
Your first test should be to just try and connect via telnet to port 1433 of the ip in question (assuming it isn't a named instance in which case check the start of your SQL error log to get the dynamic port number).  This will at least prove the server is listening correctly and you dont have any network/firewall issues.