Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Как автоматически востановить правила IpTables при разрыве или перезагрузке  (Прочитано 437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 8VaMpiRe8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Ситуация такая:

Настроены правила IpTables,  сохранены в файл.
При разрыве связи или перегрузке они пропадают, приходиться использовать iptables-restore > и т.д.
Как мне сделать  автоматическое их "поднятие "? Главное при разрыве связи!

Оффлайн Daglonn

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Плохо у Вас настароены демоны. А если не секрет на каком ядре и базовой OS?

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Запихнуть скрипт в /etc/networking/if-up.d/

А насчет того, что правила слетают, я уже здесь говорил как надо ловить паразита, который правила переписывает.

soldies

  • Гость
А я сделал так
в rc.local прописал 2 файла rc.Firewall-system.sh и rc.Firewall-www.sh это 2 файла которые сожержат в себе команды с правилами и каждый раз при запуске эти правила прописываются, как-будто это я их вручную ввожу (и никаких save restore)

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25940
    • Просмотр профиля
А теперь почитай, для чего rc.local нужен и как он работает.
(TL;DR: Это костыль для неумех)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.055 секунд. Запросов: 22.