FAQ PFSense

Материал из wiki.lissyara.su
Перейти к: навигация, поиск

Разделы

Вопрос-ответ

Как и где хранится конфиг pfSense?

Конфигурация pfSense хранится в одном XML файле. В нем содержатся GUI настройки системы и пакетов. При конфигурировании системы (в результате изменений или при старте) происходит перезапись соответствующих конфигурационных файлов приложений.

Файл конфигуации расположен в /cf/conf/config.xml

Почему в меню отсутствует опция Packages?

У Вас LiveCD или Embeded версия. Пакеты доступны после установки на жесткий диск. Некоторые пакеты есть в NanoBSD версии.

Как установить пакет, отсутствующий в списке?

Из консоли, как и для обычной FreeBSD системы: pkg_add -r путь_к_пакету Версия пакета должна соответствовать используемой версии FreeBSD.

Посмотреть установленные пакеты: pkg_info

Удалить пакет: pkg_delete имя_пакета

Если нет понимания, что Вы делаете, то лучше ничего не удалять. Можно сделать неработоспособной систему или отдельные ее компоненты.

Как узнать какая версия FreeBSD используется?

Из консоли набрать: uname -a

Как подключиться к консоли удаленно?

Для Windows: По протоколу SSH используя Putty. Перед этим необходимо разрешить доступ к консоли через WebGUI в меню System > Advanced. Для передачи файлов используйте клиент WinSCP3.

Почему, когда я изменяю конфигурационный файл какого-либо приложения, он через некоторое время перезаписывается, и мои изменения стираются?

Данный конфигурационный файл контролируется системой и перезаписывается согласно настройкам конфигурации pfSense. Для того, чтобы изменить его по вашему усмотрению скорее всего придется разобраться как устроен pfSense.

Список 'нужных' папок и файлов

  • Логи /var/log.
  • WebGUI /usr/local/www.
  • Временная папка /tmp.
  • Конфиг pfSense /cf/config/config.xml.
  • Действующие правила файрвола /tmp/rules.debug.
  • Системные php файлы (библиотеки) /etc/inc.
  • Файл глобальных параметров /etc/inc/globals.inc.
  • Настройки задач по расписанию (шедулер) /etc/crontab.
  • Каталог конфигов приложений - обычно /usr/local/etc.
  • Каталог GUI пакетов /usr/local/pkg.
  • Пользовательские скрипты /usr/local/etc/rc.d. С расширением .sh запускаются при старте системы.