1. Установка pfsense в Proxmox (виртуальная маршрутизация)

Установка pfSense 2.4

pfSense основан на FreeBSD, и его установка не должна никого шокировать... Всё очень просто, не вызывает никаких сложностей. Но при при создании виртуальной машины на Proxmox c одним физическим интерфейсом ОБА интерфейса виртуалки следует привязать к vmbr1.

Отличать интерфейсы надёжнее не по именам nic0 или net1 и т.д., а по MAC-адресам - один для WAN (и в его описании в 100.conf мы должны поменять vmbr1 на vmbr0), второй для LAN (он должен остаться привязанным к vmbr1). Поменять vmbr1 на vmbr0 нужно только после создания и настройки ВМ.

Шаг 1. - Запуск установки

При первой загрузке нас встречает меню загрузчика pfSense. (Рис.2)

  1. Boot Multi User [Enter] - Загрузка в многопользовательском режиме
  2. Boot Single User - Загрузка в однопользовательском режиме
  3. Escape to loader prompt - Переход в командную строку загрузчика
  4. Reboot - Перезагрузка

Жмём [Enter] для выбора первого пункта, или можно подождать 10 секунд и нас автоматически перенаправит к стандартной установке.

Меню загрузчика pfSense.
Рис.2 - Меню загрузчика pfSense.

Принимаем условия лицензии -> Жмём <Accept>.(Рис.3)

Принимаем условия лицензии pfSense.
Рис.3 - Принимаем условия лицензии pfSense.

Запускаем установку -> Жмём Install [install pfSense].(Рис.4)

Запускаем установку pfSense.
Рис.4 - Запускаем установку pfSense.

Шаг 2. - Выбор раскладки

Выбираем раскладку. Русская раскладка мне не нужна, меня устраивает раскладка по умолчанию[английская] -> Жму "Continue with default keymap".(Рис.5)

Выбор раскладки.
Рис.5 - Выбор раскладки.

Шаг 3. - Разметка диска - 2 GB! 

Выбор способа разметки диска.(Рис.6)

  • Auto (UFS) - Автоматическая разметка диска
  • Manual - Ручная разметка диска
  • Shell - Ручная разметка через CLI
  • Auto (ZFS) - Установка на Raid

Кажется, разметка диска вручную, вряд ли кому-то понадобится... -> Я выбираю автоматическую разметку диска - Auto (UFS). Идём далее...

Выбор способа разметки диска.
Рис.6 - Выбор способа разметки диска.

Шаг 4. - Установка системы длится 5-10 мин!

Установка системы проходит в автоматическом режиме, без участия пользователя. Просто ждём пару минут, пока завершатся процессы(Рис.7):

  • "Writing partition tables" - Запись таблицы разделов
  • "Initializing file system" - Инициализация файловой системы
Запись таблицы разделов и Инициализация файловой системы.
Рис.7 - Запись таблицы разделов и Инициализация файловой системы.
  • "Extracting distribution files" - Извлечение файлов установки и установка (Рис.8)
Извлечение файлов установки и установка.
Рис.8 - Извлечение файлов установки и установка.

"Установка завершена. Вы хотите открыть командную строку в новой системе, чтобы сделать какие-либо окончательные корректировки вручную, перед выходом из программы установки?"

Ничего не хочу -> Жмём < NO >.(Рис.9)

Хотите внести изменения с помощью Shell?
Рис.9 - Хотите внести изменения с помощью Shell?

"Установка pfSense завершена! Вы хотите перезагрузить систему?"

Вытаскиваем свой загрузочный девайс [флешку, zalman итп..] -> Жмём < Reboot >.

Установка pfSense завершена!

 

 

1. Первичная настройка в консоли pfsense

После установки pfsense или opnsense необходимо произвести настройку сетевых интерфейсов. Для наглядности реализуем следующую схему по настройке pfsense. Самой простой схемой организации маршрутизации на гипервизоре является NAT. Но для прода он слишком слаб по моему скромному мнению. Пример простой схемы:

Схема настраиваемой сети

Для настройки LAN и WAN интерфейса необходимо осуществить 2 действия:

  1. Подписать интерфейсы;
  2. Задать IP-адреса интерфейсам.

 

Assign Interfaces

Assign Interfaces pfsense/opnsense

Для того, чтоб задать какой из интерфейсов WAN или LAN необходимо выбрать пункт 1 Assign Interfaces.

Название интерфейса с MAC-адресом

Далее, пошагово вводим названия для WAN, в нашем случае это интерфейс em1, и для LAN — em0. Завершаем процесс подписывания интерфейсов. Именно такие обозначения будут у адаптеров если тип сетевого устройства выбрать Е1000.

Подписывание WAN и LAN интерфейсов

Задаем IP-адреса

Зададим вручную IP-адреса для WAN и LAN. Для этого выбираем 2 пункт меню Set Interfaces IP addresses.

Задаем IP-адрес для WAN

На следующих скриншотах показан процесс задания IP-адреса для WAN интерфейса. Для LAN процесс аналогичен, за исключение одной детали: при запросе активации DHCP-сервера необходимо ответить n. При необходимости можно настроить DHCP через web-панель перейдя по адресу LAN интерфейса.

2. Определение WAN (внешнего) и LAN (внутреннего) интерфейсов в случае выбора сетевого адаптера Virtio! 

После первого запуска инстанса pfSense v.2.4.4-p2 перейдём в его консоль (INSTANCE CONSOLE). Запомним соответствие интерфейсов и их MAC адресов.
После чего ответим на ряд вопросов:
  • VLAN-ы использовать не будем
Should VLANs be set up now[y|n]? n
  • По собранной раннее информации про MAC адреса убедимся какой именно интерфейс у нас является внешним (должен относиться к сети 172.16.0.0/20) и укажем его:
Enter the WAN interface name or 'a' for auto-detection
(vtnet0 vtnet1 or a): vtnet0
  • Второй, оставшийся интерфейс укажем как локальный:
Enter the LAN interface name or 'a' for auto-detection
NOTE: this enables full Firewalling/NAT mode.
(vtnet1 a or nothing if finished): vtnet1
  • Тут увидим окно с финальной информацией, если все верно - сохраним настройки:
WAN  -> vtnet0
LAN  -> vtnet1

Do you want to proceed [y|n]? y
Далее идет аналогичная настройка интерфейсов!
  • 0 brukere syntes dette svaret var til hjelp
Var dette svaret til hjelp?

Relaterte artikler

2. Настройка сети в Proxmox для создания кластера

Настройка сети  в Routed режиме Обычно для виртуальных машин достаточно 3 режима работы сети:...

4. Настройка VPN в pFsense 2.4.5

Пункт 1. Обновляем ПО до актуальных версий Версию pfSense можно посмотреть на главной странице,...

5. Mikrotik OS 7.1 на VM Proxmox 5.4

Как установить Mikrotik 7.1 на базе RouterOS на виртуальную машину Proxmox В данной статье я...

6. Бекапы VM Proxmox 5.4 в облака с помощью rclone

Бекапы VM  Proxmox 5.4  в облака   документация по vzdump документация по vzdump-hook...

3. Установка pFsense в Proxmox (для маршрутизации в Routed режиме )

Proxmox и pfSense 08 01 2021 Настройка совместной работы Proxmox и pfSense на сервере с...