文章内容

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 aping 8.8.8.8ping google.com 来检查网络连接是否恢复。

如果通过以上步骤,网络仍然不通,我们可以通过检查日志文件(如 /var/log/syslogjournalctl -u systemd-networkd)获取更多信息。

再次吐槽 Hetzner 的文档写的跟屎一样,文档地址:Primary IP Configuration


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - 网络配置错误导致无法登录服务器

分享到:

发表评论

评论列表