你会看到,我在执行 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,但是其他的,不要输入。
我不知道具体问题是什么,有人遇到过类似的事情吗?