RouterOS shell 命令结果与 Ansible 有何不同?

RouterOS shell 命令结果与 Ansible 有何不同?

你会看到,我在执行 Ansible 任务时遇到了一点问题,因为我给了它与我在 Mikrotik shell 中使用的相同命令,但结果却有点不同,我只是不明白为什么。

你会看到,我正在尝试编写一些具体的子网,以便从这些子网中使用 SSH 进行许可通道,所有生命的“可用来源”,以仅允许从我指示的子网进行连接。

从 Mikrotik shell 执行命令如下:

/ip service set ssh address=10.0.0.0/8,172.16.0.0/12,19
2.168.0.0/16

结果如下:

在此处输入图片描述

- hosts: Mikrotik-Routers_TestSenseLlum
  remote_user: admin
  gather_facts: no
  connection: network_cli
  tasks:

    - name: Allow ssh only inside the private networks
      routeros_command:
        commands: /ip service set ssh address=10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

结果是错误的,只输入第一个子网10,但是其他的,不要输入。

在此处输入图片描述

我不知道具体问题是什么,有人遇到过类似的事情吗?

相关内容