如果您使用的是 DSL 或 Cablemodem,这种行为不幸地非常普遍。基本上,您的 ISP 将您的连接置于一个非常低的优先级队列中,以便更好地服务于非空闲连接。问题是,一些最终用户的连接实际上将被置于离线状态,直到来自用户 DSL/Cablemodem 连接的某些流量唤醒 ISP 的硬件。
一些 DSL 安装可能会将空闲连接置于离线状态,并且大约每 30 秒才会检查一次活动。
一些 Cablemodem 设置可能会将空闲连接设置为低优先级队列,并且大约每分钟才检查一次活动。
我建议怎么做?每 30 秒 ping 一次您的默认网关。为此,请编辑 /etc/rc.d/rc.local 文件,并在文件底部添加以下内容
ping -i 30 100.200.212.121 > /dev/null & |
将 100.200.212.121 替换为您的默认路由器(上游路由器)。