Страница 5 из 7

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 08 сен 2020, 23:59
xvo
Alex_2019 писал(а): 08 сен 2020, 23:19 Мне не удалось (не понимаю почему) сервер DUDE успешно опрашивать микротик на котором живёт Дюде.
Вот такие пару правил ему в firewall добавьте:

Код: Выделить всё

/ip firewall filter
add action=accept chain=input comment="allow dude winbox and SNMP to self" dst-address-type=local dst-port=8291 protocol=tcp src-address-type=local
add action=accept chain=input dst-address-type=local dst-port=161 protocol=udp src-address-type=local

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 11:46
Alex_2019
xvo писал(а): 08 сен 2020, 23:59
Alex_2019 писал(а): 08 сен 2020, 23:19 Мне не удалось (не понимаю почему) сервер DUDE успешно опрашивать микротик на котором живёт Дюде.
Вот такие пару правил ему в firewall добавьте:

Код: Выделить всё

/ip firewall filter
add action=accept chain=input comment="allow dude winbox and SNMP to self" dst-address-type=local dst-port=8291 protocol=tcp src-address-type=local
add action=accept chain=input dst-address-type=local dst-port=161 protocol=udp src-address-type=local
ОГРОМНОЕ СПАСИБО за точный совет!
Добавил данное правило, поставил выше правил, которые блокируют Всё. Ничего не изменилось, а счётчики по нулям. Посмотрел внимательно что еще могло мешать - у меня еще есть правило в файрволе дропать инвалидный трафик. Поставил выше того правила - счетчик стал срабатывать!
Такое ощущение, что Микротик почему то относит к инвалидному трафику запросы The DUDE.
Но пока что The DUDE не удается опросить тот микротик на котором стоит. Удаленные микротики успешно мониторит, рисует размер памяти, загрузку процессора и диска.

Пробовал отключать оба блокирующих правила invalid - не помогло.

Продолжаю искать решение как заставить The DUDE опрашивать тот микротик на котором установлен, чтобы сохранялись логи загруженности основного Микротика RB1100AHx4 Dude Edition (RB1100Dx4).

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 12:00
xvo
У пользователя под которым DUDE сам на себя заходит прав достаточно?
Нужны такие: telnet,reboot,read,write,test,winbox,sniff,dude
В последних версиях добавилось winbox, раньше не нужно было.

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 12:01
mex79
Случаем нет ограничения доступа по ip в сервисах для winbox?

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 12:42
Alex_2019
xvo писал(а): 09 сен 2020, 12:00 У пользователя под которым DUDE сам на себя заходит прав достаточно?
Нужны такие: telnet,reboot,read,write,test,winbox,sniff,dude
В последних версиях добавилось winbox, раньше не нужно было.
Спасибо! Совет прямо в точку!
Я не заметил, что права по умолчанию из группы full не включают галочку рядом с dude.
Создал отдельную группу TheDude и вписал все рекомендуемые галочки.

Пока не перезагружал микротик, без перезагрузки пока что не опрашивает самого себя.
Как смогу перезагрузиться, отпишусь помогло или нет.

upd. Перезагрузил роутер полностью. Перезагрузка не помогла.
Добавил полномочий в политиках для пользователя TheDude.
По прежнему удаленные Микротики (которые находятся в сетях с "серым" IP) с "стандартными" настройками файрволов отрисовываются на карте The Dude зелёными, с указанием всех параметров, а на осномом Микротике сведения о микротике по прежнему красные. Только пинги, скорости на интерфейсах отрисовываются, а состояние памяти, диска, процессора - нет сведений, поэтому микротик рисуется на карте "бурым" (между красным и зеленым).

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 12:47
Alex_2019
mex79 писал(а): 09 сен 2020, 12:01 Случаем нет ограничения доступа по ip в сервисах для winbox?
В разделе IP Service List
winbox
port 8291
Available From вписаны адреса с помощью масок.
В том числе 192.168.0.0/16 и 10.10.10.0/24 и некоторые из 172.16.хх.хх
Остальные - внешние IP.

Мне кажется, что для TheDUDE этого должно быть достаточно.

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 13:11
xvo
Alex_2019 писал(а): 09 сен 2020, 12:47 В разделе IP Service List
winbox
port 8291
Available From вписаны адреса с помощью масок.
В том числе 192.168.0.0/16 и 10.10.10.0/24 и некоторые из 172.16.хх.хх
Остальные - внешние IP.

Мне кажется, что для TheDUDE этого должно быть достаточно.
Вот тут возможно тоже проблема.
Попробуйте добавить 127.0.0.1

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 15:33
Alex_2019
xvo писал(а): 09 сен 2020, 13:11
Alex_2019 писал(а): 09 сен 2020, 12:47 В разделе IP Service List
winbox
port 8291
Available From вписаны адреса с помощью масок.
В том числе 192.168.0.0/16 и 10.10.10.0/24 и некоторые из 172.16.хх.хх
Остальные - внешние IP.

Мне кажется, что для TheDUDE этого должно быть достаточно.
Вот тут возможно тоже проблема.
Попробуйте добавить 127.0.0.1
Добавил в список разрешенных адресов для сервисов 127.0.0.1
Не помогло.
Заглянул в списки IP файрвола - 127.0.0.1 не заблокирован. На всякий случай внёс его в белый список (не знаю корректно ли это? )
Продолжаю искать "баг" из-за которого не получается The Dude опрашивать основной Микротик.

В логах вижу многократные подключения-отключения пользователя DudeClient с адреса в локальной сети. На данном IP находится компьютер с Windows7 и установленным клиентом TheDude для виндоса.

Sep/09/2020 15:30:36 user DudeClient logged out from 192.168.ххх.хх via winbox
Sep/09/2020 15:30:42 user DudeClient logged in from 192.168.ххх.хх via winbox
Sep/09/2020 15:30:45 снова отключение.
То есть от подключения до отключения 3 секунды, повтор через 6 секунд. И так много раз.

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 16:00
xvo
Alex_2019 писал(а): 09 сен 2020, 15:33 Добавил в список разрешенных адресов для сервисов 127.0.0.1
Не помогло.
Заглянул в списки IP файрвола - 127.0.0.1 не заблокирован. На всякий случай внёс его в белый список (не знаю корректно ли это? )
Продолжаю искать "баг" из-за которого не получается The Dude опрашивать основной Микротик.
В firewall не надо: те правила, которые я изначально кидал, это и есть более или менее аналог, того, чтобы разрешить доступ с 127.0.0.1.

Попробуйте на время вообще отключить встроенную винбоксовскую проверку по доступу, оставьте только в firewall'е. Хотя бы понять в чем именно проблема.

Ещё полезно вот такое правило в NAT добавить:

Код: Выделить всё

/ip firewall nat add action=src-nat chain=srcnat comment="make all dude winbox connections originate from ***ADDRESS***" dst-port=8291 protocol=tcp src-address-type=local out-interface-list=***ALL_LOCAL_AND_VPN_INTERFACES_LIST*** to-addresses=***ADDRESS***


Позволяет потом более точно отлавливать dude'овские пакеты на других машинах, чтобы порт им поменять на нестандартный.
Ну и в этой ситуации возможно поможет.

Re: Утратил доступ к MikroTik из WAN и LAN через WinBox (Router OS 6.47.1) - взломали?

Добавлено: 09 сен 2020, 17:27
Alex_2019
xvo писал(а): 09 сен 2020, 16:00
Alex_2019 писал(а): 09 сен 2020, 15:33 Добавил в список разрешенных адресов для сервисов 127.0.0.1
Не помогло.
...
Продолжаю искать "баг" из-за которого не получается The Dude опрашивать основной Микротик.
...
Попробуйте на время вообще отключить встроенную винбоксовскую проверку по доступу, оставьте только в firewall'е. Хотя бы понять в чем именно проблема.

Ещё полезно вот такое правило в NAT добавить:

Код: Выделить всё

/ip firewall nat add action=src-nat chain=srcnat comment="make all dude winbox connections originate from ***ADDRESS***" dst-port=8291 protocol=tcp src-address-type=local out-interface-list=***ALL_LOCAL_AND_VPN_INTERFACES_LIST*** to-addresses=***ADDRESS***
1. Встроенную винбоксовскую проверку по доступу полностью обнулил. Ничего не изменилось. То что работало продолжило работать, недоступные для опроса сервисы остались недоступными.
2. Версии прошивки на роутере и клиента TheDude на виндос-компьютере совпадают.
3. Создал через Winbox в NAT две строки (одну для группы LAN интерфейсов, вторую для группы VPN-соединений).
Счетчик правила NAT для локальных адресов медленно увеличивается, для VPN - по нулям.

Не совсем понял что указывать в поле to-addresses=***ADDRESS***
я там указал 192.168.хх.1 - один из локальных адресов Микротика на котором стоит сервер The DUDE. Адрес идентичный тому, который стоит в настройках TheDUDE при опросе размера занятой памяти, диска, процессора.

Правильно ли выбрал адрес? Или нужно выбирать адрес того компа на котором стоит TheDude Client приложение?

Upd. Через винбокс посмотрел что видно в меню The DUDE в закладке Resources. Там среди микротиков есть несколько строк с основным микротиком, причем в разных строках совпадает все кроме локального IP адреса . У меня в локалку с микротика смотрит 4 разные IP сетки. Мне непонятно почему три сетки представлены цифрами 192.168.***.1 и 10.10.**.1, а четвертая без IP адреса по присвоенному названию MikroTik RB1100AHx4 Dude Edition
Такое ощущение, что под этим названием скрывается четвертый внутренний IP адрес микротика из 192.168.***.1

Upd.2. Провел эксперимент: отключил сервер The Dude и через минуту включил. Смотрю логи. В них по очереди подключились r TheDude c IP адресов ноутбука с установленным клиентом и со всех имеющихся четырех локальных адресов микротика на котором стоит The Dude сервер.
Все строчки такого вида: user DudeClient logged in from 192.168.***.1 via winbox

Upd.3. Перепроверил правила файрвола, полностью отменял все дропы - не получается заставить The DUDE опрашивать память/диск/процессор, вернул назад до состояния, чтобы все работало у DUDE. Пришлось добавить разрешающих правил (output UDP на соответствующие интерфейсы).

Всё выглядит корректным, а сведения о загрузке процессора, памяти и диска так и не доступны для The Dude :(
Возникает ощущение, что это какой то баг The Dude, из-за которого сервер TheDude не может опрашивать состояние устройства на котором установлен. При просмотре через винбокс закладки DUDE в одной из закладок видно состояние даже температуры Микротика на котором стоит сервер DUDE. Но какой командой заставить опрашивать и сохранять эти сведения никак не пойму.