У меня есть маршрутизатор pfSense, который справляется с некоторыми лабораторными работами. Он настроен таким образом, что DHCP раздает IP-адреса только машинам, перечисленным в списке статических привязок IP / MAC.
Каждый раз, когда мы обновляем лабораторию новыми машинами, мне приходится вручную удалять все старые машины одну за другой, щелкая значок удаления рядом с каждой записью. Что еще хуже, мне приходится прокручивать страницу вниз после удаления каждой записи!
Затем мне нужно кропотливо добавлять все новые привязки, одну за другой, снова прокручивая страницу вниз после каждого добавления.
Если у меня есть все MAC-адреса и IP-адреса в списке, есть ли какой-либо способ, который уже встроен в pfSense, чтобы внести все эти изменения сразу, без необходимости работать с каждой записью индивидуально? Возможно, что-то вроде многострочного текстового поля, которое позволило бы мне сбрасывать данные csv, которые можно было бы проанализировать для обновления всех записей сразу?
Да, вы можете добиться этого, выполнив следующие шаги:
Выберите параметры, как показано ниже:
Нажмите на загрузку конфигурации как XML.
Теперь вы можете внести изменения в файл и восстановить его снова.
При желании вы можете преобразовать XML-файл в CSV, чтобы отредактировать сопоставления и снова преобразовать CSV в XML, когда будете готовы к загрузке.
Чтобы удалить все существующие сопоставления, я думаю (я не уверен), что отключение службы DHCP для конкретного интерфейса сделает это за вас.