I've been fighting with getting Buffalo Error every 2 hours for the past few months.
I've tried everything suggested by bungie to no avail.
However, I have fixed the problem!
My router is a Netgear R7000P. I read somewhere (can't remember where) that someone had this issue and fixed it by buying a router from a different manufacturer.
I didn't want to purchase a new one since I just bought this one in January, so I tried flashing it with a non Netgear firmware made by Kong.
I have now played a few 5+ hour sessions without issue. This makes me believe their is some issue with some Netgear routers firmware causing this.
Hope it helps someone!