有人可以分享如何将默认网关地址路由永久添加到 Azure 上 Ubuntu 16.04 LTS 上的辅助网卡的路由表中的步骤吗?
如您所知,Azure DHCP 仅填充主网卡的默认网关地址。
所以基本上,在我的路由表中,我希望有 eth0 --> 默认网关地址指向它所连接的子网网关地址 (xx.1)(这一切都很好,因为它由 azure 处理,因为它是一个主网卡)和对于辅助网卡,即 eth1 --> 我必须为该网卡所连接的子网添加一个手动默认网关地址。希望这是清楚且合理的
这是我所指的提供背景信息的文件。
感谢任何帮助。
答案1
https://my.esecuredata.com/index.php?/knowledgebase/article/2/add-a-static-route-on-centos
ip route add ???.16.5.0/24 via ??.0.0.101 dev eth?
您必须确保 IP 地址是您已分配的 CIDR 地址范围的起始地址,否则将失败。
将帮助您找到 CIDR 的起点,因为您只有一个 IP 地址和掩码可以使用。
答案2
您需要在 Azure 中创建一个 UDR 并将其附加到 VM 的网络接口。
您可能还需要使用虚拟机上的 ip route 配置持久路由。但这很难说,因为我们不知道您当前的路由表,而且 Azure 可能不支持该路由表,我们将对此进行研究。