What is the DHCP lease time by your ISP? I found this to be an issue with my ISP because it is set to 10 minutes which is completely ridiculous. If I saturate my connection for more than 10 minutes I basically lose my IP as the request to renew can't make it through so I end up getting a new IP once it does make it through. Any data transmission will then be broken at that point. I feel they probably set this up on purpose as saturating a 50mbps connection for 10 minutes is probably pushing it too far even if it's unlimited. I don't recall what I was doing, think I was backing up data or something. I had just gotten the connection so I added a bunch of extra stuff to the backup job now that I had a connection for it, but the initial backup was several TB.