NetCheck is completely unaware of the OS's current default gateway. Currently, we rely on NetworkManager to manage it, but NetworkManager appears to assign the default gateway to the most recently connected wired network and only reassign it when that device disconnects. NetCheck does not explicitly disconnect a wired connection that does not have Internet access, so a failed but not dropped wired connection will block Internet access from any subsequent wireless connections.
NetCheck is completely unaware of the OS's current default gateway. Currently, we rely on NetworkManager to manage it, but NetworkManager appears to assign the default gateway to the most recently connected wired network and only reassign it when that device disconnects. NetCheck does not explicitly disconnect a wired connection that does not have Internet access, so a failed but not dropped wired connection will block Internet access from any subsequent wireless connections.