Homelab

Как настроить KillSwitch для любого VPN на PfSense

У меня возникла необходимость в L2TP VPN, поднятом на PfSense. Поднял клиент, сделал для этого целую локалку, и обнаруживаю что трафик пустился через моего основного провайдера. В это же время мне пишет друг, который дал мне впн, что собака погрызла патч-корд его сервера, и у меня начали закрадываться смутные мысли насчёт PfSense и его работы с L2TP VPN. После тщетных попыток блокировать трафик, я нашёл видео на ютубе, информацией из которого поделюсь с вами.

В этой статье я покажу всё на примере уже настроенной LAN с VPN. Если хотите настройку VPN, дайте знать обратной связью (ну или донатами :)).

Переходим в Firewall -> Rules, после чего выбираем вкладку с нужной нам сетью, после чего открываем правило, которое пускает весь трафик через VPN. Нажимаем Advanced и листаем вниз до поля «Tag», которое недалеко.

В поле «Tag» вводим любое название на латинице, после чего сохраняем правило.

Идём во вкладку «Floating» и создаём следующее правило:

Action: block

Interface: ваш WAN интерфейс

Direction: Any

Protocol: Any

Source и Destination: Any

После чего нажимаем «Advanced Options» и в поле «Tagged» пишем название, которое мы писали в поле «Tag» в правиле которое маршрутизирует трафик на VPN.

И должно получиться примерно так:

После чего сохраняем и применяем все сделанные изменения. Можно для уверенности протестировать, отключив соединение с VPN сервером.

Сколько я хитрых схем придумывал, которые не работали, а ларчик просто открывался…

Если я вам помог, вы можете оставить комментарий, поделиться статьёй, или закинуть мне денег на DonationAlerts. А можно всё сразу 🙂 Перейти на DonationAlerts ->

1
1