基于ubuntu18.04的MAAS,节点无法连接公网

基于ubuntu18.04的MAAS,节点无法连接公网

MAAS 2.4 基于 Ubuntu 18.04。

  • 我有主服务器和节点,连接到公共网络和私有网络。

  • 我的路由器在 172.16.199.0/24(公共网络、网关 172.16.199.1、DNS 192.168.111.90)上提供 DHCP。

  • MAAS 主机在 10.1.1.0/24(私有网络)上提供 DHCP

    172.16.199.0/24 10.1.1.0/24

现在,我可以调试、部署 Ubuntu 18.04 和 SSH 到我的节点。但是,我的节点无法自动连接到公网,我发现所有请求都被定向到私有网络(10.1.1.100 是我的 MAAS 主节点)。

在此处输入图片描述

我必须在我的节点上运行此命令才能访问公共网络:

sh route add default gw 172.16.199.1 

每次我重新启动节点时,我都必须运行该命令。

答案1

我已经通过以下方式解决了该问题:

    sudo maas login username
    maas username interface set-default-gateway nodeID TheInterfaceID

答案2

您的 10.0.0.x 网络上的 gw 用于什么?

因为在两个接口上声明一个 gw 将在您的机器上为 0.0.0.0 创建 2 个路由。

尝试删除 10.0.0.x 网络上的 gw,这应该可行。如果您需要通过 10.0.0.x 到达特定网络,则为它们创建静态路由。

相关内容