[Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
[Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Я новенький с Микротиком, может быть кто-нибудь сможет помочь.
Значит, у меня микротик RB4011iGS и OS 6.45.5 к нему подключен Смайл через PPPoE и Йота через Ethernet. SIP телефоны подключены к микротику и настроены в АТС Yeastar MyPBX U100 которая тоже подключена к микротику. Интернет работает и через Йоту и через Смайл, звонки на телефоны работают тоже отлично - но только на Йоте, как только переключаю на Смайл или отключаю Йоту, то звонки больше не работают ни туда, ни сюда. Где мне надо что искать и какие скриншоты надо предоставить. Может быть кто-нибудь сможет мне что подсказать, заранее спасибо.
Микротик 192.168.10.1
MyPBX 192.168.10.200
Порты 5060, 5061,5062 включены в SIP
Значит, у меня микротик RB4011iGS и OS 6.45.5 к нему подключен Смайл через PPPoE и Йота через Ethernet. SIP телефоны подключены к микротику и настроены в АТС Yeastar MyPBX U100 которая тоже подключена к микротику. Интернет работает и через Йоту и через Смайл, звонки на телефоны работают тоже отлично - но только на Йоте, как только переключаю на Смайл или отключаю Йоту, то звонки больше не работают ни туда, ни сюда. Где мне надо что искать и какие скриншоты надо предоставить. Может быть кто-нибудь сможет мне что подсказать, заранее спасибо.
Микротик 192.168.10.1
MyPBX 192.168.10.200
Порты 5060, 5061,5062 включены в SIP
Последний раз редактировалось Metamorpher 04 сен 2020, 11:21, всего редактировалось 4 раза.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
Т.е. при отключении Йоты интернет продолжает нормально работать, а MyPBX отваливается каким-то образом? С DNS проблемы не может быть?
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
Возможно что-то в настройках DNS не так как надо, вот поэтому я и спросил, интернет дальше работает, но вот если позвонить по телефону на любой номер, то слышны короткие гудки, как обычно если занято или недоступно.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
MyPBX получает настройки сети как и все, по DHCP?
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
Да всё верно, настройки получает от микротика. А может такое быть что со стороны Смайла что-то не активировано или со стороны провайдера SIP?
-
- Сообщения: 562
- Зарегистрирован: 14 апр 2018, 15:21
- Откуда: СССР
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
Моё ИМХО, зависают соединения в Connections Tracking - я такое проходил уже. Скриптом сбрасывал при переключении каналов
Дома: CCR2004 (7-ISP(GPON)белый IP)
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
А где можно этот скрипт достать и куда его прописывать?Sir_Prikol писал(а): ↑30 авг 2020, 23:22 Моё ИМХО, зависают соединения в Connections Tracking - я такое проходил уже. Скриптом сбрасывал при переключении каналов
-
- Сообщения: 562
- Зарегистрирован: 14 апр 2018, 15:21
- Откуда: СССР
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
Скрипт - самому написать, вставить в профиль pppoe клиента или в шедуллер, сначала пинг, подом сброс
Дома: CCR2004 (7-ISP(GPON)белый IP)
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Микротик, два провайдера Йота и Смайл, и SIP телефоны
вот такой скрипт?
вставлять его в IP->DHCP Client->"интерфейсы к которому подключены провайдеры"->Advanced->Script, причём в оба интерфейса вставлять скрипт или всё таки создать скрипт и впихнуть его в шедуллер с интервалом в одну минуту?:local pingcount 5;
:local hostping ya.ru;
:local pingresultA [/ping $hostping count=$pingcount];
:if ($pingresultA > 0) do={:put "connect"} else= { :foreach i in=[/ip firewall connection find dst-address~":5060-5062" protocol~"udp"] do={ /ip firewall connection remove $i } }
-
- Сообщения: 562
- Зарегистрирован: 14 апр 2018, 15:21
- Откуда: СССР
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
/ip firewall connection remove [find where src-address~":5060"]
Дома: CCR2004 (7-ISP(GPON)белый IP)
-
- Сообщения: 562
- Зарегистрирован: 14 апр 2018, 15:21
- Откуда: СССР
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
ну и ябы пинговал что поближе, нежели яша, и пинг делать через определённый ифейс
Дома: CCR2004 (7-ISP(GPON)белый IP)
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
это сюда, у йоты и смайа в скрипт? и почему только 5060 и протокол не надо указывать? просто у нас там 3 порта указаны 5060, 5061, 5062Sir_Prikol писал(а): ↑02 сен 2020, 01:05 /ip firewall connection remove [find where src-address~":5060"]
:local pingcount 5;
:local hostping ya.ru;
:local pingresultA [/ping $hostping count=$pingcount];
:if ($pingresultA > 0) do={:put "connect"} else= { :foreach i in=[/ip firewall connection find dst-address~":5060-5062" protocol~"udp"] do={ /ip firewall connection remove [find where src-address~":5060-5062"] } }
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Я бы даже добавил вот так, чтобы всякие порты 50604 не обрабатывало:
А для 5060-5062 - соответственно,
Это Regular expressions.
Код: Выделить всё
src-address~":5060\$"
Код: Выделить всё
src-address~":506[0-2]\$"
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
так правильно будет? если да то, теперь можно это прописать в скрипт, к примеру назвать ping-connection и воткнуть его название в оба DHCP клиента?
:local pingcount 5;
:local hostping ya.ru;
:local pingresultA [/ping $hostping count=$pingcount];
:if ($pingresultA > 0) do={:put "connect"} else= { :foreach i in=[/ip firewall connection find dst-address~":506[0-2]\$" protocol~"udp"] do={ /ip firewall connection remove [find where src-address~":506[0-2]\$"] } }
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Оу, что-то вы усложнили. Вместо "{ :foreach i in=[/ip firewall connection find dst-address~":506[0-2]\$" protocol~"udp"] do={ /ip firewall connection remove [find where src-address~":506[0-2]\$"] } }" надо сделать что-то вроде
Не уверен, что там с src- и dst-, просто увидел, что у вас всё смешалось, поэтому решил объединить
Код: Выделить всё
/ip firewall connection
remove [find where src-address~":506[0-2]\$" protocol="udp"]
remove [find where dst-address~":506[0-2]\$" protocol="udp"]
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Я первым постом написал/осведомил всех, что в Микротике я новичёк . Напишу опять весь код с изменениями и надеюсь он будет правильный.Chupaka писал(а): ↑02 сен 2020, 14:34 Оу, что-то вы усложнили. Вместо "{ :foreach i in=[/ip firewall connection find dst-address~":506[0-2]\$" protocol~"udp"] do={ /ip firewall connection remove [find where src-address~":506[0-2]\$"] } }" надо сделать что-то вродеНе уверен, что там с src- и dst-, просто увидел, что у вас всё смешалось, поэтому решил объединитьКод: Выделить всё
/ip firewall connection remove [find where src-address~":506[0-2]\$" protocol="udp"] remove [find where dst-address~":506[0-2]\$" protocol="udp"]
:local pingcount 5;
:local hostping ya.ru;
:local pingresultA [/ping $hostping count=$pingcount];
:if ($pingresultA > 0) do={:put "connect"} else= { :foreach i in=[/ip firewall connection remove [find where src-address~":506[0-2]\$" protocol="udp"] remove [find where dst-address~":506[0-2]\$" protocol="udp"]] }
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Напишите, жду А то в моих изменениях "foreach" пропал, а у вас всё ещё остался зачем-то
Ну и у меня там три строки, если в одну строку их записать - надо разделять точкой с запятой, чтобы отработало, как задумано.
Ну и у меня там три строки, если в одну строку их записать - надо разделять точкой с запятой, чтобы отработало, как задумано.
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Если кому не сложно, может поможете написать этот код/скрипт как нужно, я наверное его не правильно составил (но синтаксис не показывает ошибок).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Код: Выделить всё
:local pingcount 5;
:local hostping ya.ru;
:local pingresultA [/ping $hostping count=$pingcount];
:if ($pingresultA > 0) do={
:put "connect"
} else={
/ip firewall connection
remove [find where src-address~":506[0-2]\$" protocol="udp"]
remove [find where dst-address~":506[0-2]\$" protocol="udp"]
}
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
@Chupaka спасибо огромное за подсказку и помощь.
В общем не работает, как маршрут Йоты отключаю всё (кроме телефонов) переключается на Смайл (интернет продолжает работать), прогоняю скрипт и всё равно звонки снаружи (из мира) не проходят. Может быть проблема лежит где-то в другом месте? Что мне предоставить за информацию, может маршруты не правильны или каких-то не хватает, возможно в правилах фильтрации файерволла чего-то не хватает или может ещё где копать? Могу составить карту/картину сети. Я на пределе по поводу того что - где может быть, с таким столкнулся в первый раз.
Прим.: Да и кстати я заметил, что в АТС в настройках LAN включен DHCP. В прошлый раз вроде бы был выключен. DHCP сервер выключен, WAN выключен.
Вот ещё настройки АТС - LAN и маршрутизация:
В общем не работает, как маршрут Йоты отключаю всё (кроме телефонов) переключается на Смайл (интернет продолжает работать), прогоняю скрипт и всё равно звонки снаружи (из мира) не проходят. Может быть проблема лежит где-то в другом месте? Что мне предоставить за информацию, может маршруты не правильны или каких-то не хватает, возможно в правилах фильтрации файерволла чего-то не хватает или может ещё где копать? Могу составить карту/картину сети. Я на пределе по поводу того что - где может быть, с таким столкнулся в первый раз.
Прим.: Да и кстати я заметил, что в АТС в настройках LAN включен DHCP. В прошлый раз вроде бы был выключен. DHCP сервер выключен, WAN выключен.
Вот ещё настройки АТС - LAN и маршрутизация:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Конфигурация очень не помешает: "/export hide-sensitive".
А звонки "в мир" продолжают работать на Смайле?
А звонки "в мир" продолжают работать на Смайле?
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Вот в том то и дело, что когда всё вместе со звонками работает через Йоту, звонки и интернет тоже через Йоту. Когда смайл, то интернет через смайл, телефоны через Йоту, как-то так.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
Телефоны подключаются не к АТС?.. Это ведь АТС должна стучаться в Интернет для звонков?..
Но без конфигурации плохо понятно, что именно вы делаете и что при этом происходит.
Но без конфигурации плохо понятно, что именно вы делаете и что при этом происходит.
-
- Сообщения: 13
- Зарегистрирован: 26 авг 2020, 15:27
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
По поводу конфигурации, получается очень длинное сообщение (содержит 64528 символов - вся конфигурация роутера). Может быть конфиги по отдельности?
Вот настройки одного из телефонов, как видно регистрируется в АТС.
Вот настройки одного из телефонов, как видно регистрируется в АТС.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 562
- Зарегистрирован: 14 апр 2018, 15:21
- Откуда: СССР
Re: [Проблема] Mikrotik RB4011iGS, два провайдера и IP телефония
SIP helper на микротике включён/выключен?
Дома: CCR2004 (7-ISP(GPON)белый IP)