更改我的服务器的 IPv4 地址

更改我的服务器的 IPv4 地址

我尝试从我的 Ubuntu 服务器更改 IPv4 地址,但当我运行命令“netplan apply”时出现错误,错误提示我的网关不是有效的 IPv4 地址。有人能帮助我吗?我是服务器新手。我知道这是一件很愚蠢的事情,但我真的很难进行 IP 迁移。感谢耐心的朋友们。
(抱歉我的英语不好,我来自巴西。)
yaml 文件是:

network:
  version: "2"
  ethernets:
    ens160:
      dhcp4: false
      addresses: 
      -190.115.196.57/26
      gateway4: 190.115.196.1/26
      nameservers:
        addresses: [8.8.8.8, 4.2.2.4]
      routes:
      - to: 51.161.15.254/32
        via: 0.0.0.0
        scope: link

路由器的IP是:51.161.15.254

答案1

在这种情况下,IP 地址末尾的 /26 导致该地址需要通过多个位进行评估。

“/26” 网络提供 64 个 IP 4 地址。netplan apply 将其视为无效地址。

由于没有 /26,该地址被视为普通 IP 4 地址。

所以总而言之,用非计算机科学学位的术语来说,斜线符号告诉我们该地址中使用了多少位(我们无法更改),以及最终剩下什么需要我们具体分配。

如果没有 /26,网关仍可按预期工作。

我确信可能会有更技术性的答案,但我认为这应该足够了。

相关内容