Сохранение правил ebtables после перезагрузки
- Убедитесь, что на вашей системе установлен пакет
iptables-persistent
. Если нет, установите его с помощью следующей команды (для Debian/Ubuntu):
или для RHEL/CentOS/Fedora:sudo apt-get install iptables-persistent
sudo yum install iptables-services
- Создайте папку
/etc/ebtables
, если она еще не существует:sudo mkdir -p /etc/ebtables
- Создайте файл
rules
в папке/etc/ebtables
:sudo touch /etc/ebtables/rules
- Сохраните текущие правила ebtables в файл:
sudo ebtables-save > /etc/ebtables/rules
- Создайте новый systemd-сервис-файл (например,
/etc/systemd/system/ebtables.service
) со следующим содержимым:[Unit] Description=Ebtables rules loader After=network.target [Service] Type=oneshot ExecStart=/sbin/ebtables-restore /etc/ebtables/rules RemainAfterExit=yes [Install] WantedBy=multi-user.target
- Обновите конфигурацию systemd и включите новый сервис:
sudo systemctl daemon-reload sudo systemctl enable ebtables.service
- Проверьте, что сервис работает корректно, запустив его вручную:
sudo systemctl start ebtables.service