So, I recently moved into a new place with 3 like-minded friends, and after a month of BT fucking me around, finally got a phone line and ADSL.
The network is almost working perfectly, and as you can see from this AWESOME diagram, I more or less know what I'm doing when it comes to setting one up.
God I'm such an artist.
ANYWAY, the router is a Safecom SWAMRU-54108, which is running DHCP and allocating IP addresses based on MAC address (disabling DHCP angers the router and it makes frowny faces). This is working fine for everything on the network, and we all get our own little network IPs which stay the same.
The problem is with the PS3, which cannot connect to the internet, or even the router's web interface, though it has no problem connecting to a media server running on the network.
When using the PS3's internet connection test, it successfully acquires an IP (Network Settings > Settings and Connection Status List shows all the correct info, IP, Subnet Mask, Router IP, etc), then fails at the Internet Connection stage, with error 80710102 (An error occurred during communication with the server. This is a DNS error.)
I've tried pretty much every combination of manual/auto settings for IP and DNS, but given that the automatic settings produce the same numbers as doing it manually, I'm fairly sure that's not the problem.
I've also tried connecting it wirelessly to the very same router, and it produces the same error.
This PS3 has been connected to 3 different internet connections (with various routers) around the country, and 1 in Belgium, so there's no inherent flaw there...
I've tried, at various stages, knocking pretty much every variable out of the equation, and all I'm really left with is that the PS3 and router hate each other. Which seems unlikely.
I'm completely at a loss as to why the ONE thing in this house that isn't working is my PS3, so I throw myself upon your merciful bosom in the hope that someone can shed some light into my well of despair.
Any requests for more info will be happily answered, HALP HALP HALP.