alisam:RunningMan: Sounds like there is connectivity of both are getting valid IP address in the right range. Have seen an issue a couple of times with it trying to use IPv6 when there isn't a valid route.
Try going in to the advanced settings and flicking IPv6 off
As of now, I am connected via USB Ethernet.
Configure IPv6 is set to 'Automatically' (which I have never touched).
The only 2 other options are: Manually Link-local only
In the terminal (coy / paste)
sudo networksetup -setv6off wi-fi
sudo networksetup -setv6off ethernet