CoreOS 上的私有 IP 地址设置

private ip address setup on CoreOS

我正在为 Vultr 上的 CoreOS 设置私有 IP。 Vultr 创建了一个私有 ip,但尚未设置。当我使用它的私有 IP 从一个 vps ping 到目的地时,它不起作用。

如果我创建了私有 IP 10.99.0.10,我该如何设置才能在 CoreOS 中使用它?我正在查看的最接近的文档是 floating ip assignment and this coreos documentation

在路径 /etc/systemd/network/static.network 上创建一个包含以下内容的文件:

[匹配] 名字=eth1

[Link] MTUBytes=1450

[网络] 地址=10.99.0.10/16 之后你可以修改文件:

sudo chmod 0644 /etc/systemd/network/static.network

然后执行以下:

sudo systemctl restart systemd-networkd if you ping from another server you should be able to see packets flowing.