micah.zoltu: I haven't heard of people's peered nodes being unable to stay connected before. If your IP address is changing frequently or you're dropping packets I can see why you might keep disconnecting and then periodically reconnecting. So assuming both peers have marked each other in the Peering section, a few questions. How long can you generally stay connected before you end up disconnected? Any idea what about your network is causing trouble? I think some ISPs discriminate against UDP traffic so you might want to try disabling the QUIC transport (it's a config file option described in the go-ipfs config docs). When you disconnect do you ever reconnect? Can your local peer manually reconnect to the server using `ipfs swarm connect` to the multiaddr listed in the local client's config file.