FAQ PFSense
Содержание
- 1 Разделы
- 2 Вопрос-ответ
- 2.1 Как и где хранится конфиг pfSense?
- 2.2 Почему в меню отсутствует опция Packages?
- 2.3 Как установить пакет, отсутствующий в списке?
- 2.4 Как узнать какая версия FreeBSD используется?
- 2.5 Как подключиться к консоли удаленно?
- 2.6 Почему, когда я изменяю конфигурационный файл какого-либо приложения, он через некоторое время перезаписывается, и мои изменения стираются?
- 2.7 Список 'нужных' папок и файлов
Разделы
- pfSense: Static Port — Что такое статический порт
- Можно ли перенести настройки m0n0wall на PFSense?
- pfSense: Как действуют правила файрвола?
Вопрос-ответ
Как и где хранится конфиг 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 запускаются при старте системы.