Привет! После поиска по вышеуказанной теме, вся информация датируется 2014 годом, поэтому я решил повторно опубликовать вопрос, чтобы узнать, есть ли что-то новое. У меня есть USG, и я использую Onsip для своего VOIP, мне сказали, что нужно отключить SIP ALG на роутере. У меня USG версии 4.3.16. Есть ли какие-нибудь инструкции, как это сделать?
Mr Odd
Guest
09.08.2017 23:39:00
«Выберите AP, перейдите в Configuration, затем в Debug Terminal. Нажмите Open Terminal».😲 Что!? Вот это классный совет, спасибо!
@gregarious119
marekjs
Guest
15.10.2017 20:39:00
Мне не удалось заставить это работать через файл config.properties, и я предпочитаю делать provisioning для USG через контроллер, кроме SSH-команд, так как чаще всего работаю с системой удалённо. Наверное, лучшее решение — привязать эти параметры к GUI, и на этом вопрос закрыт... ПРИМЕЧАНИЕ: «Наверное, лучшее решение — привязать эти параметры к GUI, и на этом вопрос закрыт...» — ошибся, в версии 5.6.x это уже реализовано 😀
wmhughes10
Guest
15.10.2017 19:31:00
Я сделал так, как советовал Onsip: подключился к USG через SSH и выполнил команды: configure set system conntrack timeout udp stream 30 set system conntrack timeout udp other 30 set system conntrack modules sip disable commit save exit
Но связь всё равно прерывалась. Тогда я изменил значение с 30 на 180, и, похоже, это помогло: set system conntrack timeout udp stream 180
В некоторых обсуждениях видел, что ставят даже 300, но мне показалось, что это слишком.
marekjs
Guest
02.10.2017 13:44:00
Всё работает с настройками, как на прикреплённой картинке. Я уже почти потерял надежду заставить работать 2N doorbell IP Helios, ужасно мучился с длинными проблемами подключения в моей локальной сети. После конфигурации... Удачи!
Golffies
Guest
13.09.2017 08:13:00
Привет, Крис! Команда не возвращает никаких результатов. admin@SecurityGateway:~$ show configuration commands|match conntrack admin@SecurityGateway:~$
Та же команда без пайпа (то есть "show configuration commands") выводит длинный список параметров. Ни слова о "sip disable" там нет. Продолжаю искать, жду твоих советов.
UI-Team
Guest
08.09.2017 14:34:00
Должно сработать. В последних версиях UniFi права доступа ужесточили по соображениям безопасности, так что, скорее всего, именно это вмешалось и заблокировало.
Подключись к USG через SSH и выполни команду «show configuration commands|match conntrack». Посмотри, есть ли там «sip disabled». Нужно найти: set system conntrack modules sip disable
Golffies
Guest
07.09.2017 14:23:00
Привет, Крис, спасибо, что снова подключился к обсуждению. Вот содержимое файла config.properties: sudo cat /var/lib/unifi/sites/default/config.properties # 2017-08-29 – Отключить SIP ALG #
config.ugw.voip.sip_alg_disable=true
Как обычно, проблема может быть между стулом и клавиатурой. Сегодня я проверил права на файл ещё раз и, сюрприз: sudo ls -lh /var/lib/unifi/sites/default/ total 8,0K -rw------- 1 root root 166 авг 29 12:42 config.properties drwx------ 2 root root 4,0K окт 26 2016 map
К тому же, весь репозиторий unifi полностью лишился прав для группы и всех остальных: sudo ls -lh /var/lib/unifi/ total 32K drwx------ 3 root root 4,0K авг 2 18:59 backup drwx------ 5 root root 4,0K сен 6 23:45 db drwx------ 3 root root 4,0K окт 26 2016 dl -rw------- 1 root root 5,6K сен 6 23:47 firmware.json -rw------- 1 root root 2,2K окт 26 2016 keystore drwx------ 3 root root 4,0K окт 26 2016 sites -rw------- 1 root root 1,3K сен 6 23:45 system.properties
Какие права должны быть установлены внутри /var/lib/unifi/? директории: 755 файлы: 644
Правильно ли выполнить из /var/lib/unifi/ такие команды: find -type d -exec chmod 755 {} \; find -type f -exec chmod 644 {} \;
Спасибо.
UI-Team
Guest
07.09.2017 04:15:00
@Golffies
Путь и всё вокруг выглядит нормально. Права на файл должны быть 644, как у тебя изначально, хотя и сейчас, когда он исполняемый, вряд ли это как-то навредит. Всё равно я бы вернул права на 644.
Что выдаёт команда: cat /var/lib/unifi/sites/default/config.properties
Golffies
Guest
29.08.2017 12:11:00
Здравствуйте! Наш UniFi Controller версии 5.5 работает на Ubuntu. Следуя руководству @UBNT-cmb, мы не смогли выключить SIP ALG, несмотря на то, что перепрошивали и перезапускали USG с нужным файлом config.properties. Мы даже попробовали сделать этот файл локально исполняемым с обычной маской 755, но это не помогло:
В справочной документации говорится, что папка для конкретного сайта называется уникальной случайной строкой. У нас есть только один локальный сайт, и, похоже, никакой случайной строки не используется, а в качестве имени сайта стоит «default». То же самое видим и в браузере, заходя по URL нашего UniFi Controller. Мы положили файл config.properties в правильное место в UniFi Controller?
Это тоже можно сделать удалённо прямо из контроллера, если у вас на объекте есть AP. В контроллере выберите AP, перейдите в Configuration, затем Debug Terminal. Нажмите Open Terminal. Оттуда вы сможете через ssh зайти на свой UGW и повторить те же шаги, которые вы только что описали. Putty (для Windows) или Terminal (для Mac) работают так же хорошо, когда вы на месте, но если вы работаете удалённо, терминал AP может стать настоящим спасением.
ASGAdmin
Guest
02.08.2017 15:20:00
Большое спасибо за это. Очень помогло, что всё было ясно и подробно объяснено. Я перезагрузил файрвол после, и статус «sip disabled» закрепился. Чтобы упростить задачу людям из Windows IT, как я: 1) Скачайте 32-битную версию PuTTy с (64-битную не нужно, это лишняя морока). 2) Установите и запустите программу. 3) Введите IP-адрес вашего USG файрвола в окне PuTTy и нажмите Open. 4) Введите имя администратора, которое вы задали USG. 5) Введите пароль, который вы задали USG. 6) Введите команды, начиная с configure. Нажимайте Enter после каждой. Команда Save займет пару секунд. 7) Наберите exit, чтобы выйти. 8) Сделайте «воздушный кулак» — вы только что решили кучу проблем с вашими VoIP-устройствами. 9) Отдайте респект Tech-Werks.
Mr Odd
Guest
25.07.2017 21:48:00
Обновление: настройки сохраняются после нескольких обновлений и перезагрузок устройства. Всё ещё работает на версии 5.5.20 RC.
Mr Odd
Guest
29.06.2017 20:06:00
Я сделал это, просто ожидал, что команда выполнится при включении настройки SNMP (как указано в другом документе). Если по умолчанию правильное место для файла и команды — значит, всё в порядке, и после перезагрузки посмотрю, сохранится ли это. Спасибо!
CoolCrew
Guest
29.06.2017 19:59:00
Как сказали, нужно создать файл config.properties в папке сайта с помощью команды. Тогда при каждом перезапуске контроллера или USG, или при повторном подключении изменения будут применяться.
Mr Odd
Guest
29.06.2017 19:43:00
configureset system conntrack modules sip disable commitsave exit show configuration commands | match modules
DID return "set system conntrack modules sip disable"?
Однако, это сохранится?
Mr Odd
Guest
29.06.2017 19:28:00
@UBNT-cmb писал:
Нужно добавить "config.ugw.voip.sip_alg_disable=true" в config.properties. Проверь внимательно, что это стоит в правильном месте и применяется. Зайди по SSH на USG и выполни "show configuration commands |match modules". Если всё верно, увидишь примерно такое:
$ show configuration commands |match modules set system conntrack modules sip disable
Пока видишь "sip disable" — значит SIP ALG отключен. Если так, то когда заходишь по SSH и пытаешь снова отключить — реально ничего не меняется, единственное изменение в этом случае — перезагрузка телефонов.
Когда я пытался следовать инструкциям по ссылке, у меня отображается только сайт "default", и когда я положил config.properties в папку этого дефолтного сайта и запустил команду в SSH... она не выдала никакой информации, только приглашение $.
Я пытался включать и выключать SNMP в настройках сайта, чтобы обновить конфигурацию с новым файлом... ничего не изменилось.
Есть идеи? Или мне лучше начинать учиться делать этот json-файл???
AMG_Eric
Guest
29.06.2017 06:18:00
У меня полный бардак. Я вел техподдержку через чат. Кажется, они отключили sip_alc через ssh, чтобы наши телефоны Vonage на аппаратах Polycom заработали. Но сейчас у нас начинаются проблемы с внутроофисной связью. И ещё появились две новые беды. Я никак не могу заставить правила фаервола срабатывать и открыть порты — они просто навсегда закрыты. Я пробовал и на USG 4P в конфиге, и в контроллере. Стоит версия 5.4.16. Хотелось бы сбросить устройство к заводским настройкам, потом отключить SIP_ALC и заново добавить Port Forward. Прошивка 4P — 4.3.41.4975504. К сообщению приложил два jpg, которые вообще не понимаю. В одном показано, как я пытался открыть Port Forward, но когда снаружи запускаю сканер портов, они закрыты. В другом jpg говорится, что пакеты из интранета в VoIP просто «отбрасываются».
UI-Team
Guest
26.04.2017 01:06:00
Да, вот почему — никакой файл config.gateway никаким образом не читается, всё должно быть в config.properties, чтобы это подхватилось.
trevorcurington
Guest
25.04.2017 14:58:00
Ок, спасибо. Единственное, что я, возможно, сделал неправильно — это название файла. Я использовал «config.gateway» вместо «config.properties». Я исправил это, теперь посмотрим, помогло ли. Я перепроверил, и он вернул строку, как ты и говорил, так что пока всё работает. Спасибо! Trevor