home user writes:
Another question... It took multiple minutes for dnf, Firefox, and Thunderbird to decide to give up on connecting. What is a reasonable time that should be allowed, and how do I permanently customize those for that time?
Connection timeouts are determined by some combination of kernel and application-specific logic. It also depends on the nature of the timeout, whether it's a DNS lookup timing out, or an actual socket connection attempt timeout. Sometimes they are configurable, but not usually.