2016-12-05 3 views
1

Возможно ли, с ПК pfsense в качестве маршрутизатора, написать сценарий на моем компьютере, который будет отправлять и/или выполнять настройки, изменяющие сценарий на маршрутизаторе. Позволяет мне изменять настройки одним кликом на клиентском ПК сети?Удаленное автоматическое администрирование Pfsense

ответ

1

Вы можете подключиться к pfsense с помощью SSH и управлять этим способом. Используйте , ожидайте пакет на клиентском ПК Linux для подключения к брандмауэру благодаря сценарию.

0

pfSense не еще обеспечить такую ​​способность. NetGate, компания за pfSense, соответственно работает на Blog post на полное переписывание пользовательского интерфейса:

Будущие версии pfSense есть новая модель управления. Мы используем YANG через RESTCONF.

WebGUI будет присутствовать либо на нашем облачном сервисе, либо на устройстве, разговаривая с «back-end» (написанным на «C») на устройстве через интерфейс RESTCONF. Это точно так же, как я уже сказал в феврале 2015 года.

Весь уровень PHP устраняется в «3.0», и мы просто слишком малы, чтобы продолжать поддерживать как текущий, выращенный в организме PHP-уровень (100K строк PHP в 200 файлах) и новый, чистый JS GUI (клиент), созданный как одностраничное веб-приложение.

Таким образом, существует отличная вероятность, что pfSense 2.5 будет использовать новый webGUI, разговаривая с нашим RESTCONF back-end.

В то же время, если вы думаете, что это стоит усилий, и изменения, которые вы должны сделать небольшие и повторяющееся, вы можете посмотреть в конфигурации «Резервное копирование & восстановление» функциональность. Конфигурация представляет собой один XML-файл, который вы также можете получить через SCP. Он расположен в /conf/config.xml. Вы можете написать сценарий, который будет выполнять ваши намеченные изменения в файле XML. Автоматизация развертывания новой конфигурации не является тривиальной, так как вам нужно пройти через веб-интерфейс.

Существует также вилка под названием opnSense, у которой есть REST API.

 Смежные вопросы

  • Нет связанных вопросов^_^