Я пытаюсь выполнить приведенную ниже команду на fortigate, используя мой php-скрипт, используя библиотеку phpseclib.
config global
exec batch start
conf vdom
edit [PORT_VDOM]
conf firewall addrgrp
edit "[GROUP_NAME]"
set member "[MEMBERS]"
end
exec batch end
Я выполняю вышеупомянутую команду, используя ssh в сценарии php. Он успешно редактирует группу, если я добавляю несколько участников. Если я добавлю больше участников, группа не будет редактироваться.
однако, если я выполню команду set member с большим количеством членов непосредственно в cli, она успешно редактируется. Проблема возникает только тогда, когда команда запускается из сценария, только когда команда set member имеет около 40 членов.