Назад | Перейти на главную страницу

Где Webmin хранит конфигурацию брандмауэра?

Я хочу скопировать конфигурацию межсетевого экрана для iptables с одного сервера на другой. На обоих серверах работает Debian Squeeze и установлен Webmin 1.660, поэтому я хочу скопировать конфигурацию, которую использует Webmin.

Я не мог найти его в «/ var / webmin», «/ etc / iptable *», «/ etc / sysconfig / iptables» или «iptables.up.rules».

"/ var / lib / iptables / active" - ​​это текущая конфигурация, и когда я ее редактирую, эти изменения не будут отображаться в Webmin. Хотя, когда я нажимаю «Вернуть конфигурацию», мои изменения теряются в этом файле и заменяются.

Какой файл мне нужно скопировать?

Хм, кажется, я должен был сделать что-то не так раньше, потому что вы можете просто заменить "/ var / lib / iptables / active" на нужный вам контент или файл и в Webmin нажать кнопку "Отображение IPtable", чтобы Webmin перезагрузился и отобразился новые правила.

Как говорит @Satanicpuppy в комментарии: на самом деле он ничего не «хранит» вне фактического файла конфигурации.

Но! Вы можете изменить конфигурацию модуля Webmin (см. Ссылку в верхней части страницы webmin «Брандмауэр Linux»). На этой странице конфигурации есть строка «Сохраните файл IPtables для редактирования». Измените это значение с «Использовать операционную систему или Webmin по умолчанию» на второе значение, где вы можете указать путь + имя файла (например, «/etc/webmin/firewall/iptables.save»).

Этот файл будет использоваться и обновляться после изменения настроек в webmin.

Вы также можете изменить настройки в этом файле и активировать эти изменения с помощью

/etc/init.d/webmin-iptables start