Как отредактировать настройки pfsense, если остался доступ только к консоли

После неудачного эксперимента оказался недоступен графический интерфейс pfSense. Я сам себя заблокировал. Как восстановить доступ.

pfSense хранит все свои настройки в XML-файле. Поэтому возможны два пути: либо взять последнюю рабочую версию настроек, заранее заботливо сохраненную, и перезаписать ею неисправную, либо попытаться отредактировать текующий файл.

1 Редактирование

Для редактирования есть специальный редактор, вызываемый командой viconfig. Это обычный vi со всеми его особенностями. По окончании редатирования сделать  рестарт pfSense.

2 Перезапись файла настроек

Подходит, если остался резервный рабочий файл конфигурации.

  1. Скопировать/переместить исправную конфигурацию в файл /cf/conf/config.xml
  2. Remove the config cache: rm /tmp/config.cache
  3. Перезагрузить конфигурацию: /etc/rc.reload_all start