Заменил полноценный файрвол (Sophos XG) на Unifi USG Pro для клиента. У них три VLAN: LAN для всех пользовательских устройств как 192.168.1.0/24, PRINTERS для всех принтеров как 192.168.2.0/24 и MGMT для всех управляющих устройств (коммутаторов, шлюз и т.д.) как 192.168.3.0/24. IP-адреса шлюза – .1 для всех VLAN. Без дополнительных правил файрвола, кроме стандартных, всё работает отлично, но все видят всё, нет меж-VLAN ограничений.
Что я пытаюсь воспроизвести, так это следующие ограничения:
* Все могут выходить в Интернет
* Устройства LAN могут печатать на VLAN PRINTERS
* Устройства MGMT могут достучаться до всего остального
* Всё остальное, что не указано явно, должно быть заблокировано
Если смотреть на каждую пару источник/назначение, то получается:
* Любой в Интернет: Разрешить всё
* Интернет в любой: Разрешить related, established
* Устройства LAN к шлюзу LAN: Только ping
* Устройства LAN к устройствам MGMT: Заблокировать всё
* Устройства LAN к шлюзу MGMT: Заблокировать всё
* Устройства LAN к устройствам PRINTERS: Разрешить всё
* Устройства LAN к шлюзу PRINTERS: Заблокировать всё
* Устройства PRINTERS к шлюзу PRINTERS: Только ping
* Устройства PRINTERS к устройствам MGMT: Заблокировать всё
* Устройства PRINTERS к шлюзу MGMT: Заблокировать всё
* Устройства PRINTERS к устройствам LAN: Разрешить related, established
* Устройства PRINTERS к шлюзу LAN: Заблокировать всё
* Устройства MGMT к шлюзу MGMT: Разрешить всё
* Устройства MGMT к устройствам LAN: Разрешить всё
* Устройства MGMT к шлюзу LAN: Разрешить всё
* Устройства MGMT к устройствам PRINTERS: Разрешить всё
* Устройства MGMT к шлюзу PRINTERS: Разрешить всё
Не представляю, как сформулировать это с помощью правил файрвола USG PRO. Либо я блокирую слишком много, либо слишком мало.
Концептуально, кажется, понимаю LAN In (любой пакет, поступающий на интерфейсы LAN), LAN Out (любой пакет, выходящий через интерфейсы LAN) и LAN Local (любой пакет для самого USG), но это не помогает мне разобраться в этой, казалось бы, простой задаче (по крайней мере, это очень просто с правилами зон на XG или SonicWALL).
Есть ли у кого-нибудь тут "волшебная формула" для этого? Я не могу быть первым, кто пытается добиться такого уровня изоляции (ох, да, опция "Isolate Network" для каждой VLAN ничего не блокирует, но это, очевидно, известная проблема, её нужно решать с помощью правил файрвола).
Заранее спасибо!
Christian
Что я пытаюсь воспроизвести, так это следующие ограничения:
* Все могут выходить в Интернет
* Устройства LAN могут печатать на VLAN PRINTERS
* Устройства MGMT могут достучаться до всего остального
* Всё остальное, что не указано явно, должно быть заблокировано
Если смотреть на каждую пару источник/назначение, то получается:
* Любой в Интернет: Разрешить всё
* Интернет в любой: Разрешить related, established
* Устройства LAN к шлюзу LAN: Только ping
* Устройства LAN к устройствам MGMT: Заблокировать всё
* Устройства LAN к шлюзу MGMT: Заблокировать всё
* Устройства LAN к устройствам PRINTERS: Разрешить всё
* Устройства LAN к шлюзу PRINTERS: Заблокировать всё
* Устройства PRINTERS к шлюзу PRINTERS: Только ping
* Устройства PRINTERS к устройствам MGMT: Заблокировать всё
* Устройства PRINTERS к шлюзу MGMT: Заблокировать всё
* Устройства PRINTERS к устройствам LAN: Разрешить related, established
* Устройства PRINTERS к шлюзу LAN: Заблокировать всё
* Устройства MGMT к шлюзу MGMT: Разрешить всё
* Устройства MGMT к устройствам LAN: Разрешить всё
* Устройства MGMT к шлюзу LAN: Разрешить всё
* Устройства MGMT к устройствам PRINTERS: Разрешить всё
* Устройства MGMT к шлюзу PRINTERS: Разрешить всё
Не представляю, как сформулировать это с помощью правил файрвола USG PRO. Либо я блокирую слишком много, либо слишком мало.
Концептуально, кажется, понимаю LAN In (любой пакет, поступающий на интерфейсы LAN), LAN Out (любой пакет, выходящий через интерфейсы LAN) и LAN Local (любой пакет для самого USG), но это не помогает мне разобраться в этой, казалось бы, простой задаче (по крайней мере, это очень просто с правилами зон на XG или SonicWALL).
Есть ли у кого-нибудь тут "волшебная формула" для этого? Я не могу быть первым, кто пытается добиться такого уровня изоляции (ох, да, опция "Isolate Network" для каждой VLAN ничего не блокирует, но это, очевидно, известная проблема, её нужно решать с помощью правил файрвола).
Заранее спасибо!
Christian
