Установка pfSense новых версий с ядром NanoBSD на платформы ALIX.
Новые версии операционной системы pfSense для встроенных систем, начиная с релиза 1.2.3, базируются на ядре NanoBSD. Это позволяет обновлять систему без необходимости полной прошивки флэшки, а также запускать некоторые пакеты на встроенных системах.
Тем не менее, в случае использования в качестве аппаратуры плат ALIX, необходимо произвести преобразование образа pfSense. Это связано с тем, что BIOS плат ALIX не поддерживает метода загрузки, используемого в NanoBSD, а также загрузки со второго слайса флэш-накопителя. Описанный ниже алгоритм решает эту задачу.
Суть модификации образа заключается в изменении метода загрузки с packet на nopacket. Все проводимые манипуляции необходимо делать из-под загруженной FreeBSD.
Сначала скачиваем и распаковываем нужный нам образ:
# wget http://pfsense.bol2riz.com/downloads/pfSense-1.2.3-RELEASE-1g-nanobsd.img.gz
# gunzip pfSense-1.2.3-RELEASE-1g-nanobsd.img.gz
Далее, необходимо подмонтировать образ:
# mdconfig -f pfSense-1.2.3-RELEASE-1g-nanobsd.img.gz
md0 <-- после выполнения предыдущей команды, система покажет номер устройства, в нашем случае это "0". Его надо запомнить.
Далее, проверяем. что образ корректно подключился:
# mdconfig -lv
md0 vnode 1.9G /home/jim/pfSense-1.2.3-RELEASE-1g-nanobsd.img <-- все ОК, образ подключен.
Модифицируем образ следующей командой (в команде необходимо указать именно то устройство, которое подмонтировалось, в нашем случае - md0):
# boot0cfg -o nopacket /dev/md0
После модификации, образ необходимо отмонтировать от системы (здесь в конце команды необходимо указать номер устройства, для md0 - 0, для md1 - 1 и т.п.):
# mdconfig -d -u 0
Все. Теперь готовый образ готов к записи на диск. Подготовленный таким образом дистрибутив без проблем запустится на платформе ALIX.
Стоит отметить, что обновления установленной данным способом системы в автоматическом режиме проходить не будут. Для обновления необходимо сохранить конфигурацию, загрузить в устройство модифицированную по приведенному алгоритму новую прошивку, и затем восстановить конфигурацию.
Данная ссылка содержит модифицированные по указанному алгоритму образы pfSense-1.2.3-RELEASE.
Обсудить статью можно в соответствующем РАЗДЕЛЕ нашего ФОРУМА.
Данная статья является свободным дополненным переводом оригинальной докумментации pfSense на английском языке. Ссылка на оригинальный текст: http://doc.pfsense.org/index.php/NanoBSD_on_WRAP
© www.shop.nativepc.ru При цитировании ссылка на данный сайт обязательна!