The subnet should not have changed. The devices do have correct IPs.
Here is the diff for my ports on the internal network from mediatomb running and mediatomb not running.
Code:
10d9
< tcp 0 0 0.0.0.0:49152 0.0.0.0:* LISTEN
19d17
< tcp 0 0 192.168.1.7:49152 192.168.1.8:34198 TIME_WAIT
37d34
< udp 0 0 0.0.0.0:1900 0.0.0.0:*
39d35
< udp 0 0 127.0.0.1:46071 0.0.0.0:*
For the time being I have turned back to my original setup with the system still not working. I am now relying on my wireless router to be my full router. But for some reason I cannot get UPnP to broadcast to other devices it is listening for connections.