Я не совсем понимаю, что делаю не так. Я создал файл config.gateway.json через свой текстовый редактор (может, в этом и проблема, но вряд ли), и следовал инструкциям: добавил LAN и удалил, чтобы принудительно обновить роутер. Но всё равно не могу убрать Plex из сети. Пытался вручную добавить переадресацию порта, который, как я знаю, использует программа, но ни один из способов не сработал. Я не особо разбираюсь в сетевых правилах и редактировании конфигурационных файлов для роутеров, а раньше у меня всё работало на ER-X, но там была другая настройка GUI. Что я упускаю или делаю неправильно, чтобы это заработало?
jt4590
Guest
24.08.2017 04:56:00
Может, я копаюсь в старом или это уже повтор, но просто хотел собрать полезную информацию в одном месте. Если у вас есть USG и вы используете функцию dual WAN, можно активировать UPNP2 для обоих WAN через файл config.gateway.json вот так:
Если хотите сделать это через консоль putty, сначала зайдите в сессию и используйте такие команды: configureset service upnp2 listen-on eth1 set service upnp2 wan eth0,eth2 set service upnp2 nat-pmp enable set service upnp2 secure-mode enable commit save exit
Чтобы выйти из "режима конфигурации", просто введите exit — при этом сессия останется открытой.
Если хотите проверить, какие изменения внеслись в конфигурацию, используйте команду: mca-ctrl -t dump-cfg Вывод можно скопировать или сохранить в файл так: mca-ctrl -t dump-cfg > config.txt
После этого можно либо принудительно применить настройки, либо перезагрузить роутер, чтобы изменения точно вступили в силу. Кнопка "Force Provision" есть на экране Config -> Manage Device.
Чтобы проверить, что UPNP2 работает, откройте еще одну сессию putty и введите: show upnp2 rules Если увидите примерно такой вывод, значит всё работает: Firewall pin holes pkts bytes target prot opt in out source destination 0 0 ACCEPT udp -- * * 0.0.0.0/0 192.168.1.X udp dpt:xxxxx NAT port forwards pkts bytes target prot opt in out source destination 0 0 DNAT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:xxxxx to:192.168.1.X:xxxxx pkts bytes target prot opt in out source destination
Чтобы изменения были постоянными, мне пришлось добавить их в config.gateway.json с помощью кода из начала этого сообщения. Файл находится по пути: C:\Users\[username]\data\sites\[sitename]\config.gateway.json
Если хотите удалить либо UPNP (версия 1), либо UPNP2, можно использовать такие команды: delete service upnp delete service upnp2 При этом не забудьте удалить их и из config.gateway.json.
Чтобы очистить автоматические правила, созданные UPNP или UPNP2, достаточно очистить iptables. Это можно сделать, перезапустив роутер или с помощью команды: clear connection-tracking
mbrust
Guest
27.06.2017 17:40:00
Согласен. Сейчас у меня в личной среде установлена версия 5.6.7, и я очень доволен этим релизом.
daleykd
Guest
27.06.2017 16:38:00
Чувак, ну когда же это уже выйдет. Я пытаюсь следовать инструкциям по редактированию файла config.properties, а я чистый пользователь Windows, так что всё сбивает с толку и вызывает проблемы из-за разных переносов строк.
cempa
Guest
21.04.2017 13:17:00
@mbrust
В текущей нестабильной версии контроллера 5.6.3 UPnP можно включать и выключать через графический интерфейс.
mbrust
Guest
21.04.2017 12:19:00
Спасибо за совет, Эрик. Думаю, использовать UPnP только временно для устранения неполадок — звучит как хороший подход!
EricE
Guest
20.04.2017 17:28:00
Ну, одну половину вы поняли — их нельзя редактировать, потому что они автоматические. Вот почему их нельзя и удалить. Я ни разу не видел реализации UPNP, которая позволяла бы редактировать отдельные правила. В этом и суть таких автоматических вещей. Именно поэтому такие штуки — очень плохая идея. Я пользуюсь UPNP только если нужные порты не задокументированы, при этом фиксирую, что именно настроилось, потом отключаю его и вручную создаю нужные правила. Да, это чуть больше мороки, но сейчас полно malware, которое пытается открыть порты через UPNP — и любой, кто хоть немного шарит в UPNP, может легко этим воспользоваться для своих целей. Если вам важна эффективность вашего файрвола, лучше обходиться без UPNP и настраивать правила самостоятельно.
mbrust
Guest
16.04.2017 08:53:00
Привет. Через UPnP были добавлены несколько правил. Их нельзя отредактировать (что логично...), но при этом нет и опции удаления. Поэтому интересно, как можно убрать такие правила. Отключение UPnP — вариант, но звучит скорее как крайняя и последняя мера.
macmagic
Guest
16.04.2017 08:35:00
Какие правила? Ты имеешь в виду отключить UPnP? Я бы предположил, что нужно удалить конфигурационный файл (или ту часть, что касается UPnP), а потом заново настроить твой шлюз.
mbrust
Guest
15.04.2017 14:27:00
Всем привет, есть идеи, как удалить правила UPnP? Спасибо, Майк
macmagic
Guest
09.03.2017 07:18:00
Спасибо 😀
jwilson99
Guest
08.03.2017 16:41:00
На экране контроллера нажмите на Insights, затем в выпадающем списке выберите port forward stats.
macmagic
Guest
08.03.2017 16:23:00
@jwilson99
Где ты находишь этот GUI в контроллере? Я только что загрузил свой конфиг и не вижу там ничего про UPNP. Не уверен, может, оно просто не работает...
fabienforton
Guest
04.09.2016 07:17:00
Привет, спасибо. Всё сработало.
jwilson99
Guest
03.09.2016 21:25:00
Похоже, что вы хотели отправить текст для перевода, но прислали только "*json". Пожалуйста, пришлите сам текст для работы.
jwilson99
Guest
03.09.2016 21:23:00
По какой-то причине у вас 50 на 50, сработает это или нет. У меня получилось с config.properties, но другим пришлось использовать job file.
fabienforton
Guest
03.09.2016 21:20:00
Мне нужно делать config.properties или config.gateway.json? Спасибо.
jwilson99
Guest
03.09.2016 21:10:00
Создайте текстовый файл на компьютере с Linux, использовать WordPad, Notepad или что-то подобное не получится. Я запускаю свой на Ubuntu Server 14.04 LTS. Если у вас Ubuntu, команда будет nano config.properties. Если посмотреть выше в этом посте, вы увидите два скриншота: где я создал файл и какой текст нужно в него вписать. Опять же, если используете Ubuntu 14.04 LTS — каталог для размещения файла config.properties будет usr/lib/unifi/data/sites.
После того как создадите файл, нужно заставить роутер обновиться. Сделайте это, создав новую сеть в настройках сети, сохраните её, а затем удалите (если она вам потом не понадобится). Это заставит роутер обновиться. Через некоторое время uPnP должен заработать на вашем USG. Мне пришлось подождать, пока всё нормально запустится, но это не должно занять больше примерно 20 минут до полного обновления.
moslund
Guest
03.09.2016 21:04:00
Сделал это — и сработало. Re: USG uPNP [Отредактировано] Параметры 25-07-2015 17:00 — отредактировано 25-07-2015 17:02 Забейте, разобрался. Это оказалось проще, чем я думал. Для тех, кому интересно: надо создать новый файл под названием «config.gateway.json», если у вас его еще нет. Этот файл кладется в подпапку site(s) контроллера. Для нас, кто использует Windows Server 2012, он находится по пути «C:\Users\Ubiquiti\Ubiquiti UniFi\data\sites\[название вашего сайта]». Если у вас несколько сайтов и вы не знаете, какая папка за какой из них отвечает, просто посмотрите в WebGUI. Это будет что-то вроде: «». Вот эта часть «h93ulzwz» — это и есть нужная папка. Перепропишите свой USG — и все. Не нужно сохранять всю конфигурацию USG или что-то подобное. Нужно буквально только вот это. Вся остальная ваша настройка из WebGUI контроллера сохранится. И посмотрите, я даже прикрепил json-файл, чтобы вы сразу положили его в папку сайта! (Переименуйте файл в просто config.gateway.json, без .txt на конце.) Если не знаете, как переписать USG, я просто добавил второй гостьевой LAN и удалил его — это вызвало перепроvision. Посмотреть решение в оригинальном сообщении config.gateway.json.txt
fabienforton
Guest
03.09.2016 20:55:00
Привет! Не подскажешь, как активировать UPnP? Большое спасибо!