我的 Ubuntu 服务器突然断网了(我甚至没有通过 ssh 登录)。现在所有带主机名的 ping 都无法解析,ping 8.8.8.8 或 8.8.4.4 会返回网络无法访问。
我该如何解决这个问题?我附加了一些我认为可能有帮助的命令图像,因为我不能使用 SSH:
我将非常感激您的帮助。
我已经搜索过“ubuntu 网络无法访问”,并尝试了第一页的所有结果。除了这个针对 arch 的页面外,没有其他结果:https://unix.stackexchange.com/questions/80493/arch-linux-connect-network-is-unreachable
其中带有 的部分modprobe e1000e
允许我 ping 网关/路由器,但不能再 ping 了。但是重启后,甚至连这个都不起作用了。
如果您需要更多信息,请直接询问。我对 Linux/Ubuntu 还不太熟悉。
提前致谢。
编辑:Networkctl 说接口已降级(配置)
答案1
原来是我爸爸从路由器上拔下了局域网电缆,清理了它(???)然后又把它插回了模拟电话端口。无论如何,感谢大家试图帮助我。
答案2
我认为 ubuntu 服务器本身使用 netplan,因此应该是:
sudo nano /etc/netplan/01-netcfg.yaml
或者其中的任何 .yaml 文件。
假设您使用 DHCP 为您的服务器分配 IP,那么:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: yes
关闭并保存并从终端运行:
sudo netplan apply
然后再次检查你的 IP 值
ip a
如果由于某种原因网络更改未应用,请尝试
sudo systemctl restart networkmanager.service