Сохранение правил 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