文章内容
2024/6/13 23:35:18,作 者: 黄兵
网络配置错误导致无法登录服务器
上篇文章说由于网络配置错误,导致无法登录服务器:Hetzner 救援模式重置 root 密码
这篇文章介绍如何配置 Ubuntu 服务器的 IP 地址:
首先我们通过 ip a 查看服务器上的网络接口:

在 Ubuntu 20.04 上,网络配置通常由 netplan 管理。你需要编辑 netplan 配置文件,通常位于 /etc/netplan/ 目录下的 .yaml 文件。

编辑 50-cloud-init.yaml 文件,这是一个示例:
network:
version: 2
ethernets:
enp7s0:
dhcp4: no
addresses:
- 5.78.126.90/32
gateway4: 5.78.126.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
ens0:
dhcp4: no
addresses:
- 5.78.126.90/32
gateway4: 5.78.106.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
version: 2
ethernets:
enp7s0:
addresses:
- 5.78.126.90/32
gateway4: 5.78.106.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
ens0:
addresses:
- 2a01:4ff:1f0:818::1/64
gateway6: fe80::1
nameservers:
addresses:
- 2a01:4ff:1f0:818::1
- 2001:4860:4860::8888
- 2001:4860:4860::8844上面的 IP 地址都经过修改,并非真实 IP 地址。
之后通过这个命令使配置生效,同时也可以检查配置是否有错误:
sudo netplan apply
运行 ip a 和 ping 8.8.8.8 或 ping google.com 来检查网络连接是否恢复。
如果通过以上步骤,网络仍然不通,我们可以通过检查日志文件(如 /var/log/syslog 和 journalctl -u systemd-networkd)获取更多信息。
再次吐槽 Hetzner 的文档写的跟屎一样,文档地址:Primary IP Configuration
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - 网络配置错误导致无法登录服务器
评论列表