`gcloud vm instance persistent route` 使用指南

`gcloud vm instance persistent route` 使用指南

有人可以帮助向在 GCP 上创建的 VM 实例添加持久路由吗?

特别是 Debian 9 和 Ubuntu 16.04。对于不熟悉的人来说,编辑/etc/network/interfaces文件将不起作用。

答案1

根据此地点,您可以使用 IP 命令添加静态路由(在 Debian 上测试):

ip route add {NETWORK} via {IP} dev {DEVICE}

例如,可通过 192.168.1.254 访问网络 192.168.55.0/24:

# ip route add 192.168.55.0/24 via 192.168.1.254 dev eth1

或者,您也可以使用旧的好路线命令:

route add -net 192.168.55.0 netmask 255.255.255.0 gw 192.168.1.254 dev eth1

编辑

由于 /etc/network/interfaces 文件在启动时会被覆盖,因此只需将命令添加ip route add启动脚本GCE 中实例的部分。这样,它将在每次启动时添加路由以实现持久性。更多详情这里

转到您的实例编辑页面并点击'新增项目' 在下面 '自定义元数据'。 为了钥匙部分输入startup-script价值部分输入ip route add 192.168.55.0/24 via 10.142.0.1 dev eth0。确保您的接口和网络与命令中的环境相匹配。重新启动以进行测试。

相关内容