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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: iptables восстановление правил после загрузки оси  (Прочитано 1555 раз)

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

Оффлайн lcdboost

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Всех приветствую. Подскажите плиз по проблеме. Никак не получается восстановить правила после перезагрузки системы.
Я создал файл в /etc/network/if-pre-up.d/restore_rules.sh сделал его исполняемым.
#! /bin/bash
iptables-restore < /etc/rules.conf
и не работает.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
lcdboost, а что у вас отвечает за работу сети?
для network-manager правила сюда: /etc/NetworkManager/dispatcher.d/pre-up.d/
если у вас netplan, тогда не знаю.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн lcdboost

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Вроде network-manager.
Я этот алгоритм с преапом в инете нашел. Не знал что его надо кидать в Нем если его использую. Щас попробую

Пользователь добавил сообщение 25 Октября 2020, 00:52:57:
ALiEN175, переместил файл. не заработало. как отсмотреть ошибки?
если самостоятельно запускаю скрипт. то в консоли он просто висит и ничего не происходит пока не нажму ctrl c
« Последнее редактирование: 25 Октября 2020, 00:52:57 от lcdboost »

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
lcdboost, а что у вас отвечает за работу сети?
для network-manager правила сюда: /etc/NetworkManager/dispatcher.d/pre-up.d/
если у вас netplan, тогда не знаю.
netplan не отвечает за работу сети, это лишь абстрактный конфигурационный файл на YAML, из которого утилита netplan "рендерит" конфигурационные файлы для того, что действительно отвечает за работу сети. Сейчас netplan поддерживает "рендер" конфигурационных файлов для: networkd и NetworkManager. А уж эти службы настраивают сетевые интерфейсы и т.д.



Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1753
    • Просмотр профиля
восстановить правила после перезагрузки системы

sudo apt-get install iptables-persistent
sudo iptables-save > /etc/iptables/rules.v4
sudo ip6tables-save > /etc/iptables/rules.v6

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Есть проще вариант. Настраиваем iptables как нам надо. После этого делаем sudo apt-get install iptables-persistent
При установке на вопрос о сохранении текущих правил IPv4 отвечаем утвердительно.Перезагружаем.

Оффлайн lcdboost

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
AlexDem, bezbo, Спасибо Вам и всем откликнувшимся. персистент решил проблему)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
Тема решена. Закрыто.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

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