Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Убить переключатель не работает в маршрутизации на основе политики, UniFi Network
 
Привет, UCG Fiber 4.3.6, Network App 9.3.45. Функция Kill Switch не работает в Policy-Based Routing, такая же проблема была в релизе 9.3.43. Когда я ставлю VPN Client на паузу, сетевой трафик не блокируется, а по умолчанию идёт в WAN. Может быть, я что-то упустил в конфигурации? Кроме того, я не использовал эту функцию в более ранних версиях Network Application, поэтому не уверен, работала ли она раньше. /Mats
 
Привет @astrobboy, не мог бы ты описать эту конфигурацию? Было бы очень признательно :) И если честно, @UI-Team, как поведение kill switch по умолчанию может быть настроено на маршрутизацию трафика через обычный WAN, если VPN упадёт? Это вообще не kill switch в моём понимании :)
 
Только что столкнулся с этим на последней версии Release Candidate. В моей бывшей сети PFSense, если VPN отключалась, машина становилась неработоспособной — именно поэтому нужен Kill Switch. Не понимаю, почему на UDM Pro устройство на принудительном VLAN просто паузирует на пару секунд, а потом решает: а почему бы не выйти через WAN? Я уверен, что это не то, чего хотел мой коллега. НЕТ, это совсем не то. Я новичок в экосистеме Unifi, но это должно быть простым: Kill значит Kill, а не поиск альтернативного маршрута и его использование. Если это работает так, то зачем вообще добавлять эту функцию? Я потратил несколько часов с Chat и Claude на это, и оба сдались. Я могу настроить правила, которые перекроют сеть, но не смогу воспроизвести поведение, которое было в PFSense. Странно то, что когда я выполняю curl ipinfo.io из терминала через подключённый VPN, я вижу страну (Enter Country Here), а через несколько секунд смотрю на IP-адрес, выданный моим провайдером... это совершенно не то, как это должно работать. Надеюсь, это где-то уже в очереди... OS 5.0.16 / Network RC 10.2.105
 
Только что пытался настроить переключатель блокировки на 10.2.97. Он по-прежнему не работает, что очень раздражает.
 
Kill switch по-прежнему не работает в версии 10.1.85, трафик, предназначенный только для VPN, всё ещё идёт через WAN, когда VPN недоступен. Это опасное поведение, так как функция, которая должна повышать безопасность, на самом деле не защищает трафик.
 
Я действительно изменил поведение выключателя, чтобы оно работало так, как ты хочешь. Насколько я помню, это изменение создало много проблем пользователям, и в итоге я вернул предыдущее (нынешнее) поведение. Ты удивишься, узнав, сколько пользователей ожидают, что смогут приостановить VPN и при этом их трафик не будет заблокирован.
 
Я тоже углубился в эту кроличью нору и обнаружил, что реализация "kill switch" командой @UI-Team — одна из самых глупых вещей, которые я когда-либо видел. Вы не можете заявлять о "enterprise grade" и при этом допускать такие явные недостатки. Если я выбрал включение опции "kill switch", то совершенно без разницы, включен мой VPN-клиент, отключен, находится в режиме ожидания или вообще не в сети — трафик ни в коем случае не должен произвольно перенаправляться куда-то еще. Я тоже использовал обход SNAT, но в итоге я не должен был бы применять костыли только для того, чтобы продукт работал так, как указано в интерфейсе, в документации и просто здравом смысле. Серьезно, ребята. Это тянется уже слишком долго. Пожалуйста, исправьте это.
 
Я попросил ChatGPT описать, что происходит...

Нормальное состояние (VPN включен)
Ваша IOT VLAN/Zone маршрутизируется по политике, так что весь трафик из неё отправляется в туннель VPN-клиента. Поскольку VPN-клиент работает, пакеты никогда не пытаются выйти напрямую через WAN. Правило SNAT не срабатывает.

Состояние отказа (VPN отключен)
Если туннель VPN разрывается, UniFi по умолчанию переключается на основной WAN. Без защиты ваш IOT-трафик бы вытекал незашифрованным через WAN.

Что делает правило SNAT
Правило явно говорит: если источник = IOT VLAN и следующий маршрут будет WAN, сбросить трафик. Таким образом, WAN становится "закрытой зоной" для IOT. Поэтому когда VPN отключен, они просто теряют доступ в интернет — вместо того чтобы утечь.
 
Спасибо, @astrobboy, у меня получилось это запустить. Просто чтобы убедиться, что я правильно понял этот обходной путь: использование SNAT делает эти запросы так, чтобы они казались идущими с другого IP-адреса, чем маршрутизатор, поэтому вышестоящее устройство (в этом случае кабельный модем) их игнорирует. Если бы ты не доверял вышестоящему устройству, ты бы всё равно «пропускал» некоторые запросы?
 
Я последовал этому совету, и это работает ровно так, как мне нужно. В моём случае у меня настроена VPN для одного устройства, и если VPN отключится по любой причине, весь трафик блокируется. Я также настроил несколько автоматизаций в Home Assistant, чтобы они уведомляли меня об отключении. https://www.reddit.com/r/Ubiquiti/comments/1evm22q/comment/lkkxjhr/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
 
Привет, я тоже замечаю, что Kill Switch работает неправильно. UCG Max 5.4.9 / Network 9.4.19. Если я изменю один символ в своём имени пользователя, я получаю ошибку подключения, но трафик от клиентов в исходной VLAN просто маршрутизируется через WLAN, что видно на прикреплённом скриншоте с разными временами пинга. Как это можно сделать более надёжным? Спасибо, Пол
 
Килсвич был исправлен в версии 9.4 или он всё ещё не работает?
Страницы: 1
Читают тему (гостей: 2)