Добавить простую очередь в mikrotik, используя API в Java - PullRequest
0 голосов
/ 16 сентября 2018

Я новичок в Mikrotik RouterOS API. Я использую Java-клиент для подключения к Mikrotik и чтения интерфейсов и их информации, а также записи информации там. Используя этот клиент, следующие операции могут быть выполнены правильно:

Распечатайте все интерфейсы и их информацию:

List<Map<String, String>> results = con.execute("/interface/print");

Создание интерфейса gre1:

con.execute("/interface/gre/add remote-address=1.2.3.4 name=gre1 keepalive=10 comment='test comment'");

Добавление правила брандмауэра для интерфейса gre1:

con.execute("/ip/firewall/filter/add action=drop chain=forward in-interface=gre1 protocol=udp dst-port=78,80");

Изменение IP для интерфейса gre1:

con.execute("/interface/gre/set remote-address=172.16.1.1 .id=gre1");

Примеры команд приведены в Примечаниях к командам API .

Теперь я хочу добавить очередь для интерфейса или изменить информацию для существующей очереди. Я провел много исследований в Интернете. Но я не нашел решения.

Используя терминал на winbox, это делается с помощью следующей команды:

/queue simple add name=queue1 max-limit=2M/2M target=ether1

Есть ли способ сделать это на Java?

...