Установка pfSense с флешки чаще всего зависает на этапе, когда сервер просто не видит загрузочный USB-накопитель — либо из-за неверно записанного образа, либо из-за включённого Secure Boot в BIOS. Прежде чем перезаписывать флешку, проверьте два момента: скачан ли образ именно в формате memstick (а не ISO для CD) и отключён ли Secure Boot в настройках материнской платы.
pfSense — это бесплатный дистрибутив фаервола и маршрутизатора на базе FreeBSD, который устанавливается на обычное x86-оборудование: старый ПК, неттоп или компактный мини-ПК с двумя сетевыми портами. В этой инструкции разберём весь процесс: от выбора и записи образа до первичной настройки веб-интерфейса. Материал подходит для установки на «чистое» железо и не требует опыта работы с FreeBSD.
Что понадобится перед установкой
Для работы pfSense нужен компьютер с процессором архитектуры x86-64 и минимум двумя сетевыми интерфейсами — один станет портом WAN (к провайдеру), второй — LAN (к локальной сети). USB-флешка подойдёт практически любая, объёмом от 1–2 ГБ достаточно, поскольку установочный образ занимает немного места.
- 🖥️ ПК или мини-ПК с двумя сетевыми портами (встроенными или на PCIe/USB-адаптерах)
- 💾 USB-флешка от 2 ГБ — все данные на ней будут стёрты
- 🌐 Доступ в интернет с другого устройства для скачивания образа
- ⌨️ Монитор и клавиатура на время установки (потом системой можно управлять через браузер)
Отдельно проверьте совместимость сетевых карт. Некоторые дешёвые USB-Ethernet адаптеры и редкие чипы могут не определяться системой. Если планируете использовать нестандартный адаптер, заранее поищите упоминания его чипа в документации pfSense или на форуме Netgate — это сэкономит время на этапе назначения интерфейсов.
Скачивание правильного образа
Загрузите установочный образ только с официального сайта проекта — это исключает риск получить модифицированную сборку. На странице загрузки нужно выбрать несколько параметров, и здесь чаще всего допускают ошибку.
Ключевой момент: для установки с флешки в поле типа образа выбирайте USB Memstick Installer, а не ISO Image. Формат ISO предназначен для записи на оптический диск и при записи на флешку обычными средствами может не загрузиться. Архитектура — AMD64 (64-bit) для подавляющего большинства современного оборудования.
⚠️ Внимание: после скачивания сверьте контрольную сумму файла (SHA-256) с той, что указана на официальном сайте. Битый или подменённый образ — частая причина зависаний установщика и странных ошибок на этапе копирования файлов.
Запись образа на флешку
На Windows удобнее всего использовать Rufus или balenaEtcher — обе программы бесплатны и корректно записывают образы формата img. В Rufus достаточно выбрать флешку, указать распакованный файл образа и нажать «Старт»; программа сама определит нужный режим записи (DD-образ), если спросит — соглашайтесь.
На Linux и macOS запись выполняется штатной утилитой dd. Сначала определите имя устройства флешки через lsblk или diskutil list, затем выполните запись, подставив свои пути:
sudo dd if=pfsense-memstick.img of=/dev/sdX bs=4M status=progress && sync
⚠️ Внимание: в командеddуказывайте именно устройство целиком (например,/dev/sdX), а не раздел (/dev/sdX1). Ошибка в букве диска приведёт к безвозвратному стиранию другого накопителя — перепроверьте имя устройства перед нажатием Enter.
После завершения записи безопасно извлеките флешку. Если система предложит «отформатировать диск» при подключении — откажитесь: Windows просто не распознаёт файловую систему FreeBSD, это нормально.
Загрузка с флешки и запуск установщика
Вставьте флешку в будущий роутер и включите его. Для выбора загрузочного устройства используется Boot Menu — клавиша вызова зависит от производителя материнской платы (часто это F8, F11, F12 или Esc), точную комбинацию смотрите в документации к вашей плате или на стартовом экране BIOS.
Если флешка не появляется в списке загрузки, проверьте настройки BIOS/UEFI по порядку: отключите Secure Boot, при необходимости включите режим совместимости (CSM/Legacy) и убедитесь, что USB-накопитель вообще определяется системой. Современные версии pfSense поддерживают UEFI, поэтому переключаться в Legacy специально не требуется, если загрузка работает и без этого.
После загрузки появится меню установщика. Дождитесь автоматического старта или выберите пункт установки. Далее установщик предложит принять лицензионное соглашение и выбрать режим — нужен пункт Install.
☑️ Перед запуском установщика
Разметка диска и установка системы
Установщик предложит выбрать файловую систему: ZFS или UFS. Для большинства сценариев разумный выбор — ZFS: она устойчива к внезапным отключениям питания и поддерживает снапшоты, что упрощает откат после неудачного обновления. UFS потребляет меньше памяти и может быть предпочтительна на совсем слабом железе с малым объёмом ОЗУ.
Далее укажите целевой диск. Установка полностью сотрёт выбранный накопитель — если в системе несколько дисков, убедитесь, что выбран именно тот, который предназначен под систему. После подтверждения начнётся копирование файлов, обычно оно занимает несколько минут.
| Этап установщика | Что выбрать | Комментарий |
|---|---|---|
| Тип установки | Install | Не путать с режимом Recovery |
| Раскладка клавиатуры | По умолчанию (US) | Менять необязательно |
| Файловая система | ZFS | UFS — для слабого железа |
| Целевой диск | Системный накопитель | Данные будут удалены |
| Финальный шаг | Reboot | Флешку извлечь до перезагрузки |
По завершении установщик предложит перезагрузку. Извлеките флешку до старта системы, иначе компьютер снова загрузится с неё и установка пойдёт по кругу.
Что делать, если установщик зависает на чёрном экране
Попробуйте в загрузочном меню выбрать вариант с отключённым ACPI или безопасный режим (Safe Mode), если такие пункты предлагаются. Также помогает запись образа другой программой или на другую флешку — накопители с изношенной памятью часто дают сбои именно на этапе чтения.
Первичная настройка интерфейсов
После перезагрузки pfSense загрузится в консольный режим и предложит настроить сетевые интерфейсы. Система покажет список обнаруженных портов с их системными именами (например, em0, igb1, re0 — имена зависят от драйвера сетевой карты). На вопрос о настройке VLAN на этом этапе можно ответить отрицательно, если вы не планируете их прямо сейчас.
Затем нужно назначить интерфейсы: сначала укажите порт для WAN, затем для LAN. Если не уверены, какое системное имя соответствует какому физическому разъёму, установщик умеет определять порт по подключённому кабелю — воспользуйтесь функцией auto-detection, следуя подсказкам на экране.
После назначения система применит конфигурацию и покажет консольное меню с номерными пунктами. LAN-интерфейс по умолчанию получает адрес из сети 192.168.1.1, и на нём уже работает DHCP-сервер — можно подключать компьютер к LAN-порту и заходить в веб-интерфейс.
Первый вход в веб-интерфейс
Подключите компьютер к LAN-порту роутера, дождитесь получения адреса по DHCP и откройте в браузере адрес https://192.168.1.1. Браузер предупредит о самоподписанном сертификате — это ожидаемо, принимайте исключение.
Данные для первого входа: логин admin, пароль pfsense. Сразу после входа запустится мастер первичной настройки: он предложит задать имя хоста, DNS-серверы, часовой пояс, параметры WAN (DHCP, статика или PPPoE — в зависимости от вашего провайдера) и сменить пароль администратора. Последний шаг не пропускайте: устройство с заводским паролем — открытая дверь в вашу сеть.
⚠️ Внимание: при настройке WAN оставьте включённой блокировку частных (RFC 1918) и bogon-сетей, если провайдер не выдаёт вам адрес из частного диапазона. Если же ваш WAN смотрит в сеть другого роутера (двойной NAT), эту блокировку нужно снять — иначе интернет не заработает.
Типичные проблемы и их решение
Если после установки нет интернета, проверяйте по цепочке: получил ли WAN-интерфейс адрес (пункт консольного меню или раздел Status → Interfaces в веб-интерфейсе), отвечает ли шлюз провайдера на ping из раздела Diagnostics → Ping, работает ли разрешение имён через Diagnostics → DNS Lookup. Сбой на конкретном шаге сужает поиск: нет адреса — проблема с провайдером или типом подключения, есть адрес, но не резолвятся имена — проверяйте DNS.
Если веб-интерфейс недоступен с компьютера, убедитесь, что вы подключены именно к LAN-порту, а ПК получил адрес из сети 192.168.1.0/24. При необходимости из консольного меню можно перезапустить веб-конфигуратор или сбросить пароль администратора соответствующими пунктами.
Частые вопросы
Можно ли установить pfSense на компьютер с одним сетевым портом?
Технически возможно через VLAN и управляемый коммутатор (схема «роутер на палочке»), но для первой установки это неоправданно сложно. Проще добавить вторую сетевую карту — PCIe-адаптер или совместимый USB-Ethernet.
Какую флешку лучше использовать для установки?
Подойдёт любая исправная флешка от 2 ГБ. Скорость не важна — установочный образ небольшой. Важнее надёжность: старые изношенные накопители могут давать ошибки чтения во время установки.
Нужен ли pfSense постоянно подключённый монитор?
Нет. Монитор и клавиатура нужны только на время установки и первичной настройки. Дальнейшее управление выполняется через веб-интерфейс из браузера, а при необходимости — по SSH.
Что выбрать при установке: ZFS или UFS?
Для большинства установок рекомендуется ZFS — устойчивость к сбоям питания и снапшоты перед обновлениями. UFS имеет смысл на устройствах с очень малым объёмом оперативной памяти.
Забыл пароль от веб-интерфейса — что делать?
Подключите монитор и клавиатуру к роутеру и воспользуйтесь пунктом сброса пароля в консольном меню pfSense. Пароль вернётся к значению по умолчанию, после чего задайте новый.