We've got an Ubuntu 16.04.3 LTS machine plugged into our network that occasionally needs to automatically reboot itself. About 25% of the time, when it does this, it takes down the entire network. Both ethernet and wifi connections stop working.
Simply turning the machine off or unplugging its ethernet cord resolves the issue for all the other hosts.
The network is configured for DHCP and is powered by pfSense 2.3.5. The machine in question runs through two different switches (one near the router and a small one near the machine to expand the number of available ports).
The network is configured for DHCP, though many of the devices have "static leases" which is to say they are given the same IP every time they ask for an address; the machine in question is configured this way.
I can turn the machine back on and ssh in without issue thereafter.
How do I diagnose this issue? I'm not sure what I should be looking for. It'd be amazing if I could make my network resilient to this sort of denial-of-service in the future.