如果在启动前插入电缆,以太网端口将不会检测到电缆

如果在启动前插入电缆,以太网端口将不会检测到电缆

我在将计算机连接到互联网时遇到问题。只有按照以下步骤(这不是理想的行为)我才能做到这一点,并且我需要帮助才能使其正常工作。


问题

它发生在一台打算像业余爱好者的服务器一样使用的计算机上。

如果我按照以下步骤操作,物理端口将仅检测电缆:

  • 断开 eth 电缆。
  • 重新启动计算机。
  • 等待操作系统加载。
  • 插入电缆。

如果我不执行这些步骤,计算机将无法识别该电缆,并且将无法重新连接到互联网。物理端口上的 LED 不会亮,结果sudo ethtool eth0 | grep Link将是Link detected: no

这个问题特别令人烦恼,因为它应该是一个“服务器”。


我的想法和问题

我认为这可能是驱动程序问题(我只是希望这不是硬件问题)。我真的不知道下一步该做什么。

我怎样才能进一步调试此类问题?

是否有工具可以查找更新的驱动程序(最好使用控制台工具)?

有没有我可以暂时使用的解决方法(例如,如果没有 ping 到 8.8.8.8,则使用 cron 重置接口)?


系统信息

主板是一个华硕Z590-A PRO

eth接口是一个英特尔® 2.5G 以太网控制器是英特尔以太网控制器 I225-V(修订版 03)

操作系统是HiveOs 0.6-217@220510, 基于乌班图18.04


附加信息

我不知道这个问题是什么时候开始的,因为我今天买了以太网线。在此之前,我使用的是 USB WIFI 天线,效果也不是很好。

我没有安装任何其他操作系统,也没有用于测试的实时 USB。我必须等到星期一才能这样做。

以太网电缆不是问题,我在路由器和我的笔记本电脑上测试了它,它在两者上都有效。

不确定是否相关,但我正在使用 netplan,默认情况下未安装它。这是我的/etc/netplan/config.yml文件

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.x.y/24]
      gateway4: 192.168.x.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

(x 和 y 是数字)

我标记了“Ubuntu”,因为操作系统基于它,并且没有“hive”标记


更新

我把电脑带到我工作的办公室,在那里我没有遇到问题。

我想可能是路由器的原因。

下个月或者下下个月我会把电脑带回家里。同时我会把它留在那里。

我将保留这个问题,这样,如果当我将计算机带到这里时问题再次出现,我可以正确调试它,找到根本原因,并为将来遇到此问题的任何人留下有用的信息。

在这里感谢所有帮助过我的人。

相关内容