![网络突然关闭,且在启动时无法重新启动](https://linux22.com/image/1031919/%E7%BD%91%E7%BB%9C%E7%AA%81%E7%84%B6%E5%85%B3%E9%97%AD%EF%BC%8C%E4%B8%94%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E6%97%A0%E6%B3%95%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8.png)
我在一台计算机上安装了 Ubuntu 22.03.4 LTS,一切正常。我通过 SSH 使用它,并在其上安装了 NextCloud。过了一段时间,我收到了一些奇怪的错误:请求过多错误,然后是无限重定向错误。我终于重启了电脑,但我再也无法连接到 SSH。
在冷启动期间,我看到网络指示灯闪烁:电缆已连接并且有流量传入。但是当 Ubuntu 显示启动消息时,接口的指示灯突然熄灭。然后启动过程在尝试设置网络的作业上保持阻塞状态 2 分钟。
当我第一次运行 systemctl status NetworkManager 时,它告诉我无法读取 /etc/network/interfaces 文件。它还告诉我必须使用适配器:lo 和 enp2s0
我创建了文件 /etc/network/interfaces,内容如下:
auto lo
iface lo inet loopback
auto enp2s0
iface enp2s0 inet dhcp
重启后,我仍然遇到同样的问题。
我可以使用以下命令手动启动网络接口:
ip link set enp2s0 up
sudo dhclient -4 enp2s0
=> 它会一直保持运行直到我重新启动并且它确实运行良好
systemctl status NetworkManager 仍然说文件 /run/network/ifstate 不存在,但我不知道如何创建它,也不知道在里面放什么。
我尝试在 /etc/rc.local 文件中设置 ip link 和 dhclient 命令,但它没有任何反应。
我尝试了更新/升级,但一切都是最新的。我还尝试了 --reinstall network-manager,但没有成功。
为什么它会突然这样停止工作?如何修复它?
答案1
正如评论中提到的,问题不是软件而是硬件。PCI 卡因温度过高而关闭。通过清理 CPU 和 GPU 散热器上的灰尘即可解决。