我运行 Ubuntu Desktop 作为服务器来提供媒体 (Emby)、DNS (Pihole) 和文件 (Samba)。我使用 SSH 来管理服务器。
无论目标驱动器是什么,每当我尝试将大文件传输到服务器时,传输在 100MB-6GB 后就会中断,我的 SSH 连接也是如此。我还失去了 ping 服务器的能力。无论我是通过 Samba 还是通过 SCP 传输,都会发生这种情况。当我从服务器流式传输媒体时,即当服务器正在发送而不是接收时,不会发生这种情况。但机器本身不会崩溃——我通过cron
每分钟将当前时间写入文本文件的工作来确认,并且这些写入在断开连接后会继续。
我尝试设置一个monit
任务来检查 WiFi 接口是否已关闭并重新启动它。我尝试了两个单独的检查——ping 路由器并检查接口是否已关闭。首先触发路由器 ping 检查。稍后触发接口关闭。但重新启动接口不会重新建立连接——我尝试在命令中使用ifconfig
和,但都无法恢复 ping 或 ssh 功能。只有使用电源按钮重新启动服务器才有效。nmcli
monit
NetworkManager
并且dmesg
日志没有显示任何有趣的内容。syslog
在连接中断时出现以下不寻常的情况:
Oct 20 22:15:21 systemd[1]: Starting Cleanup of Temporary Directories...
Oct 20 22:15:21 systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
Oct 20 22:15:21 systemd[1]: Finished Cleanup of Temporary Directories.
Oct 20 22:15:49 NetworkManager[622]: <info> [1697854549.6410] manager: NetworkManager state is now CONNECTED_SITE
Oct 20 22:15:49 dbus-daemon[621]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.12' (uid=0 pid=622 comm="/usr/sbin/NetworkManager --no-daemon " label="unconfined")
Oct 20 22:15:49 systemd[1]: Starting Network Manager Script Dispatcher Service...
Oct 20 22:15:49 dbus-daemon[621]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Oct 20 22:15:49 systemd[1]: Started Network Manager Script Dispatcher Service.
Oct 20 22:15:52 systemd-resolved[544]: Using degraded feature set UDP instead of UDP+EDNS0 for DNS server 192.168.1.10.
Oct 20 22:15:59 systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Oct 20 22:16:53 systemd-resolved[544]: Using degraded feature set TCP instead of UDP for DNS server 192.168.1.10.
Oct 20 22:17:01 CRON[2326]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Oct 20 22:18:13 systemd-timesyncd[546]: Timed out waiting for reply from 185.125.190.57:123 (ntp.ubuntu.com).
Oct 20 22:18:24 systemd-timesyncd[546]: Timed out waiting for reply from 185.125.190.58:123 (ntp.ubuntu.com).
Oct 20 22:18:34 systemd-timesyncd[546]: Timed out waiting for reply from 91.189.91.157:123 (ntp.ubuntu.com).
Oct 20 22:18:44 systemd-timesyncd[546]: Timed out waiting for reply from 185.125.190.56:123 (ntp.ubuntu.com).
Oct 20 22:20:07 systemd-resolved[544]: Using degraded feature set UDP instead of TCP for DNS server 192.168.1.10.
我的 WiFi 卡采用 Broadcom 芯片组,并按照此处的特殊情况 #3 进行设置:安装 Broadcom 无线驱动程序
也就是说,有bcmwl-kernel-source
驱动程序和以下内容/etc/rc.local
:
#!/bin/bash
modprobe -r b44 b43 b43leacy ssb brcmsmac bcma
modprobe -rf wl
modprobe -vv wl
电源管理和 IPv6 已关闭。我尝试停止 Pi-hole,但也没用。
我尝试过的方法描述得简洁明了。如果我可以提供更多详细信息,请告诉我,我会相应地编辑此帖子。提前感谢您的帮助,因为我很困惑...