sixstringsg, Are you connecting wirelessly (WiFi) or wired? Are you using static IP addresses or DHCP. By default raspbian uses DHCP to get the IP address (don't know about XBMC). If DHCP is in use, I guess your "switch" is really a "router" and, if that's the case, it is/should be running the DHCP ...