Size: a a a

2020 April 28

AO

Alexandr Ognev in MikrotikClub
Ребят, а есть те кто работает с микротиками через python? Вопрос смежный, но все же задать вопрос в сообществе микротика мне кажется корректней нежели в сообществе Python. Хотя могу ошибаться, прошу не ругать 🙂

В коде есть кусок

try:
           connection = routeros_api.RouterOsApiPool(host=hosttable,
                                                     port=porttable,
                                                     username='ляляля',
                                                     password='трирубля')
           api = connection.get_api()
           get_command_station = api.get_resource('/interface/wireless/registration-table')
           resultanswer = get_command_station.get()
           get_command_stationtwo = api.get_resource('/system/identity')
           resultanswertwo = get_command_stationtwo.get()
           resultstation += str(nametable) + "\n\r" + str(resultanswertwo[0]) + " - " + str(resultanswer) + "\n\r"
           print(resultstation)
       except Exception as e:
           print (nametable, "Error")
           print (e)
           errorstation += str(nametable) + "\n\r" + str(e) + "\n\r"
           resultstation += str(nametable) + " - Error" + "\n\r"

И если в микротике в '/interface/wireless/registration-table' есть комментарий на русском, то ошибку я получаю 'utf-8' codec can't decode byte 0xd3 in position 13: invalid continuation byte

Я подозреваю что нужно использовать win-1251, но запутался в синтаксисе
источник

V

Vladimir in MikrotikClub
Vladislav
Привет! Чтобы запитать микротик с поддержкой pie нужна специальная Ethernet розетка или любая поддерживает?
в разрешенном  интервале напряжения вашего микротика. По факту такое же питание как и на обычном разъеме
источник

S

Stanislav in MikrotikClub
специальная  ,электрическая
источник

АТ

Андрей Тищенко... in MikrotikClub
Alexandr Ognev
Ребят, а есть те кто работает с микротиками через python? Вопрос смежный, но все же задать вопрос в сообществе микротика мне кажется корректней нежели в сообществе Python. Хотя могу ошибаться, прошу не ругать 🙂

В коде есть кусок

try:
           connection = routeros_api.RouterOsApiPool(host=hosttable,
                                                     port=porttable,
                                                     username='ляляля',
                                                     password='трирубля')
           api = connection.get_api()
           get_command_station = api.get_resource('/interface/wireless/registration-table')
           resultanswer = get_command_station.get()
           get_command_stationtwo = api.get_resource('/system/identity')
           resultanswertwo = get_command_stationtwo.get()
           resultstation += str(nametable) + "\n\r" + str(resultanswertwo[0]) + " - " + str(resultanswer) + "\n\r"
           print(resultstation)
       except Exception as e:
           print (nametable, "Error")
           print (e)
           errorstation += str(nametable) + "\n\r" + str(e) + "\n\r"
           resultstation += str(nametable) + " - Error" + "\n\r"

И если в микротике в '/interface/wireless/registration-table' есть комментарий на русском, то ошибку я получаю 'utf-8' codec can't decode byte 0xd3 in position 13: invalid continuation byte

Я подозреваю что нужно использовать win-1251, но запутался в синтаксисе
# -*- coding: utf-8 -*-
в начале файла. и сохранить в utf-8. И все-таки вопрос в группу по питону
источник

AO

Alexandr Ognev in MikrotikClub
Андрей Тищенко
# -*- coding: utf-8 -*-
в начале файла. и сохранить в utf-8. И все-таки вопрос в группу по питону
Сделано но не помогает. На самом деле я уже тоже подумал что все таки вопрос больше к питонистам
источник

O

Onegai in MikrotikClub
Vladimir
тут есть пример скрипта проверки текущей прошивки и принятия решения по условию
https://wiki.mikrotik.com/wiki/Manual:Upgrading_RouterOS
Спасибо, посмотрю
источник

S

Stanislav in MikrotikClub
за комментарии  на рюськом надо бить  , комментатора , оно потом даже средствами  микротика  в  конфиге неадекватно отображается.
источник

V

Vladislav in MikrotikClub
Vladimir
в разрешенном  интервале напряжения вашего микротика. По факту такое же питание как и на обычном разъеме
В загородном доме с чердака выведена Ethernet розетка, на чердаке есть подключение к Инету по оптике, хотел купить роутер и запитать его по pie, но меня розетка смущает.
источник

AO

Alexandr Ognev in MikrotikClub
Stanislav
за комментарии  на рюськом надо бить  , комментатора , оно потом даже средствами  микротика  в  конфиге неадекватно отображается.
Я имею привычку не использовать русские символы и пробелы где бы то не было, привычка чуть ли не с 95 винды, короткие англ названия чего либо(файл папка etc.), не пробелы а подчеркивания, но если работать с реальным миром, то как минимум русские могут писать что то на русском. Да мне тоже не нравится. Но сейчас нет возможности несколько сотен микротиков в ручную обходить и вычищать русские комменты(
источник

YP

Yakov Portnov in MikrotikClub
Vladislav
В загородном доме с чердака выведена Ethernet розетка, на чердаке есть подключение к Инету по оптике, хотел купить роутер и запитать его по pie, но меня розетка смущает.
оно называется PoE power over ethernet, если розетки с обоих концов разделаны правильно, то еще выяснить длинну провода от устройства до розетки
источник

S

Stanislav in MikrotikClub
выгрузите  export   в файл   а  потом  посмотрите  как такие коменты  выглядят в итоге ,  или  встроенным  языком  в  микротике   поискать объект с привязкой к подобному коменту  . Так что бить и бить по голове  до  просветления.
источник

V

Vladislav in MikrotikClub
Yakov Portnov
оно называется PoE power over ethernet, если розетки с обоих концов разделаны правильно, то еще выяснить длинну провода от устройства до розетки
Спасибо. С одной стороны розетка, с другой просто кабель.
источник

YP

Yakov Portnov in MikrotikClub
Vladislav
Спасибо. С одной стороны розетка, с другой просто кабель.
если все обжато правильно, то подключить с инжектором и проверить работоспособность, может из-за потерь на длинну кабеля не хватать питания, придется искать более мощный бп
источник

V

Vladislav in MikrotikClub
Yakov Portnov
если все обжато правильно, то подключить с инжектором и проверить работоспособность, может из-за потерь на длинну кабеля не хватать питания, придется искать более мощный бп
Спасибо!
источник

A

Artem in MikrotikClub
Ребят, помогите разораться, на выходных поменял связку cisco 1800 + cisco 3750 (1800 маршрутизировала в интернет, 3750 vlanы) на 4011 mikrotik, все настроилось и заработало кроме одного момента, есть АТС IPECS MG100, к ней подключаются IP телефоны LIP 8002e, если телефон находится в одном vlan с АТС то все отлично, но если телефон в другом vlan, то он не соединяется с АТС. Судя по документации соединение телефона с АТС происходит по UDP порту 5588.
Я уже много чего пробовал менять в настройках, но вот последний эксперимент.
Взял hap ac lite, сбросил все настройки, настроил 2 влана в бридже, назначил адреса, dhcp сервер на оба влана, в общем базовый конфиг, подключил АТС к vlan1 access порту на микротике, в vlan10 access порт микротика воткнул lip 8002, и он не подключается. Напомню, ни файволла, ничего нет, конфиг пустой практически.
Что потом, взял cisco 3750, настроил на ней то же самое, access порты, адреса на vlan интерфейсах, dhcp сервер, подключаю к vlan1 access порту АТС, к vlan10 access порту lip 8002, и он получает адрес и подключается к серверу!
Получается что микротик каким-то образом блокирует подключение, но я не могу понять как. Фильтр бриджа чистый, файрволл пустой.
При этом с компьютера, который находится в одном vlan с АТС, телефон, находящийся в другом vlan, пингуется и его веб-интерфейс работает. Т.е. все остальное что касается маршрутизации между vlan в порядке.

Вот конфиг микротика
https://pastebin.com/9iYYtf7Q

Вот конфиг 3750
https://pastebin.com/iwbVhp4G
источник

C

Cumberbatch in MikrotikClub
Artem
Ребят, помогите разораться, на выходных поменял связку cisco 1800 + cisco 3750 (1800 маршрутизировала в интернет, 3750 vlanы) на 4011 mikrotik, все настроилось и заработало кроме одного момента, есть АТС IPECS MG100, к ней подключаются IP телефоны LIP 8002e, если телефон находится в одном vlan с АТС то все отлично, но если телефон в другом vlan, то он не соединяется с АТС. Судя по документации соединение телефона с АТС происходит по UDP порту 5588.
Я уже много чего пробовал менять в настройках, но вот последний эксперимент.
Взял hap ac lite, сбросил все настройки, настроил 2 влана в бридже, назначил адреса, dhcp сервер на оба влана, в общем базовый конфиг, подключил АТС к vlan1 access порту на микротике, в vlan10 access порт микротика воткнул lip 8002, и он не подключается. Напомню, ни файволла, ничего нет, конфиг пустой практически.
Что потом, взял cisco 3750, настроил на ней то же самое, access порты, адреса на vlan интерфейсах, dhcp сервер, подключаю к vlan1 access порту АТС, к vlan10 access порту lip 8002, и он получает адрес и подключается к серверу!
Получается что микротик каким-то образом блокирует подключение, но я не могу понять как. Фильтр бриджа чистый, файрволл пустой.
При этом с компьютера, который находится в одном vlan с АТС, телефон, находящийся в другом vlan, пингуется и его веб-интерфейс работает. Т.е. все остальное что касается маршрутизации между vlan в порядке.

Вот конфиг микротика
https://pastebin.com/9iYYtf7Q

Вот конфиг 3750
https://pastebin.com/iwbVhp4G
А vlan filtering включён? Галочка стоит?
источник

A

Artem in MikrotikClub
Cumberbatch
А vlan filtering включён? Галочка стоит?
Да, конечно
источник

C

Cumberbatch in MikrotikClub
Artem
Ребят, помогите разораться, на выходных поменял связку cisco 1800 + cisco 3750 (1800 маршрутизировала в интернет, 3750 vlanы) на 4011 mikrotik, все настроилось и заработало кроме одного момента, есть АТС IPECS MG100, к ней подключаются IP телефоны LIP 8002e, если телефон находится в одном vlan с АТС то все отлично, но если телефон в другом vlan, то он не соединяется с АТС. Судя по документации соединение телефона с АТС происходит по UDP порту 5588.
Я уже много чего пробовал менять в настройках, но вот последний эксперимент.
Взял hap ac lite, сбросил все настройки, настроил 2 влана в бридже, назначил адреса, dhcp сервер на оба влана, в общем базовый конфиг, подключил АТС к vlan1 access порту на микротике, в vlan10 access порт микротика воткнул lip 8002, и он не подключается. Напомню, ни файволла, ничего нет, конфиг пустой практически.
Что потом, взял cisco 3750, настроил на ней то же самое, access порты, адреса на vlan интерфейсах, dhcp сервер, подключаю к vlan1 access порту АТС, к vlan10 access порту lip 8002, и он получает адрес и подключается к серверу!
Получается что микротик каким-то образом блокирует подключение, но я не могу понять как. Фильтр бриджа чистый, файрволл пустой.
При этом с компьютера, который находится в одном vlan с АТС, телефон, находящийся в другом vlan, пингуется и его веб-интерфейс работает. Т.е. все остальное что касается маршрутизации между vlan в порядке.

Вот конфиг микротика
https://pastebin.com/9iYYtf7Q

Вот конфиг 3750
https://pastebin.com/iwbVhp4G
Погодите. А атс к какому порту подключена?
источник

A

Artem in MikrotikClub
Cumberbatch
Погодите. А атс к какому порту подключена?
Условный порт ether1, в который воткнута АТС, имеет PVID 1, в Bridge Vlans находится в Untagged vlan-id 1, а условный ether2, в который воткнут телефон, имеет PVID 10, в Bridge VLANS находится в Untagged vlan-id 10
источник

C

Cumberbatch in MikrotikClub
Artem
Условный порт ether1, в который воткнута АТС, имеет PVID 1, в Bridge Vlans находится в Untagged vlan-id 1, а условный ether2, в который воткнут телефон, имеет PVID 10, в Bridge VLANS находится в Untagged vlan-id 10
В 24,25 строках уберите указание untagged для eth. После посмотрите они все равно должны туда добавиться как untagged. Произошло это или нет?
источник