Питання відповідь
Як і де зберігається конфиг 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 запускаються при старті системи.