Size: a a a

Mikrotik-Training

2020 July 07

AF

Andrey Fischev in Mikrotik-Training
Ali
что я не правильно сделал
в Leases не видны вторая сеть
лучше на https://pastebin.com
источник

K

Kaschey in Mikrotik-Training
Граждане, а порекомендуйте библиотечку для работы с api mikrotik под питон.
источник

B

B in Mikrotik-Training
import routeros_api
источник

B

B in Mikrotik-Training
источник

B

B in Mikrotik-Training
pip install RouterOS-api
источник

K

Kaschey in Mikrotik-Training
это я пробовал, но таки имею проблему с выполнением команд через нее. эх... пойду дальше курить.
источник

VK

Vladimir Kuznetsov in Mikrotik-Training
а какого рода проблемы?
источник

K

Kaschey in Mikrotik-Training
Vladimir Kuznetsov
а какого рода проблемы?
источник

K

Kaschey in Mikrotik-Training
а ну замечательно, у них этот баг уже давненько открыт. https://github.com/socialwifi/RouterOS-api/issues/39 надо было сразу туда заглянуть.
источник

a

askold in Mikrotik-Training
Kaschey
Граждане, а порекомендуйте библиотечку для работы с api mikrotik под питон.
на офф сайте есть две версии 2,7 и 3... так вот на 3 у меня не завелось. особо не дебажил, но скорее всего там старая для авторизации
источник

MT

Mikhail Trofimov in Mikrotik-Training
Kaschey
Граждане, а порекомендуйте библиотечку для работы с api mikrotik под питон.
librouteros
источник

K

Kaschey in Mikrotik-Training
Mikhail Trofimov
librouteros
спасибо, попробую.
источник

MT

Mikhail Trofimov in Mikrotik-Training
from librouteros import connect


api = connect( '192.168.88.1', 'admin', 'admin' )


wifi_list = api(cmd='/interface/wireless/registration-table/print')

for i in wifi_list:
   print(i)
источник

MT

Mikhail Trofimov in Mikrotik-Training
Kaschey
спасибо, попробую.
для примера потыкай в готовый кусочек
источник

A

Ali in Mikrotik-Training
источник

MT

Mikhail Trofimov in Mikrotik-Training
# params = {'action': 'drop', 'chain': 'input'}
# params = {'action': 'drop', 'chain': 'forward'}

# add_filter = api(cmd='/ipv6/firewall/filter/add', **params)


пример добавления правила в фаер
источник

a

askold in Mikrotik-Training
Mikhail Trofimov
from librouteros import connect


api = connect( '192.168.88.1', 'admin', 'admin' )


wifi_list = api(cmd='/interface/wireless/registration-table/print')

for i in wifi_list:
   print(i)
оно работает с новой авторизацией?
источник

MT

Mikhail Trofimov in Mikrotik-Training
askold
оно работает с новой авторизацией?
Ну у меня 6.47 :)
источник

a

askold in Mikrotik-Training
понял. надо будет попробовать.
странно, что гуголь мне ничего не выдавал по поводу librouteros.
или я сразу смотрел только на оффсайте. хз.
источник

MT

Mikhail Trofimov in Mikrotik-Training
askold
понял. надо будет попробовать.
странно, что гуголь мне ничего не выдавал по поводу librouteros.
или я сразу смотрел только на оффсайте. хз.
Не знаю, я ее юзаю пару лет минимум
источник