So... the 255.0.0.0 while on 10.1.1.1 was a temporary fix that somehow worked..
Except it appears my DHCP leases are lasting about an hour (or maybe.. exactly 60 minutes). Every X amount of time my local network goes down for a few seconds - no net access on any device and none can speak to each other.
I have put it back to 255.255.255.0 on 10.1.1.1 - is that the right thing to do? I would like to avoid the 192.x.x.x range if possible for reasons stated above (but obviously not very good reasons, so if it's worth it I'll switch back over).
As for the low lease time, what could that be? Hopefully this'll fix that too.