як отримати доступ до цілого ряду публічних IP-адрес лише через VPN?


0

З міркувань безпеки я не повинен мати доступ до загальнодоступного діапазону IP, якщо VPN не працює. Однак якщо мій VPN не працює, моя система все одно переходить до IP, що є порушенням моїх зобов'язань. Чи можу я якось обмежити власну систему відмовитися від спроб підключення до цього діапазону IP, якщо вона не може пройти через VPN?

Я використовую Mac OS Mavericks.

Я можу пограти з деякими налаштуваннями брандмауера PF через передню частину IceFloor. Але мені потрібна допомога, який найкращий спосіб підійти до цього, яке правило і т. Д. (Наприклад, я сподіваюся, що для цього мені не потрібен віртуальний адаптер, вони не були дуже гнучкими або стабільними.)

Я також міг налаштувати правила, використовуючи etc / ppp / ip-up та etc / ppp / ip-down для маршрутизації, коли VPN працює, але саме причиною, чому мені потрібно вимкнути його, коли VPN не працює, було те, що ні до чого не прямувати, коли живого VPN не було. То що тут робити?

Дякую!

Відповіді:


1

Слід просто встановити правила PF, які завжди відкидають все, що переходить до цього діапазону IP на фізичному інтерфейсі. Віртуальний інтерфейс VPN, якщо він присутній, не збігався б, а фізичний інтерфейс не бачив би реальної цілі (тому що він був би інкапсульований програмним забезпеченням VPN та частиною корисного навантаження "фізичного" пакету).

Правило PF виглядатиме приблизно так block out quick on en0 to 192.168.210.0/24(конкретно, вказавши правильну мережу; я ніколи не бачив IceFloor, тому не можу запропонувати, як це використовувати).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.