我在将计算机连接到互联网时遇到问题。只有按照以下步骤(这不是理想的行为)我才能做到这一点,并且我需要帮助才能使其正常工作。
问题
它发生在一台打算像业余爱好者的服务器一样使用的计算机上。
如果我按照以下步骤操作,物理端口将仅检测电缆:
- 断开 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”标记
更新
我把电脑带到我工作的办公室,在那里我没有遇到问题。
我想可能是路由器的原因。
下个月或者下下个月我会把电脑带回家里。同时我会把它留在那里。
我将保留这个问题,这样,如果当我将计算机带到这里时问题再次出现,我可以正确调试它,找到根本原因,并为将来遇到此问题的任何人留下有用的信息。
在这里感谢所有帮助过我的人。