Как настроить брандмауэр /iptables с помощью rc.firewall?

Я новичок в Ubuntu, и у меня возникли некоторые проблемы с настройкой брандмауэра для моего класса сетевой безопасности. Мы настроены на 3 виртуальные машины - шлюз, сервер и клиент. Мы должны создать файл rc.firewall для фильтрации iptable-пакетов. К сожалению, у нас есть только несколько требований - никаких шагов или каких-либо реальных намеков на реализацию.

Я создал rc.firewall, используя некоторый код, предоставленный моим учителем. Я могу посмотреть, как обрабатывать большинство требований в файле, но я немного запутался, как заставить файл что-либо делать.

Вот что я сделал до сих пор:

  1. Создан rc.firewall в /etc/rc2.d/rc.firewall
  2. Сделал файл исполняемым, выполнив команду chmod +x /etc/rc2.d/rc.firewall
  3. Отредактировал файл rc.local для запуска при запуске (я думаю?) И добавил строку sh /etc/rc2.d/rc.firewall

И... я застрял. Предположим, что файл rc.firewall правильный. Есть ли способ запустить брандмауэр без перезагрузки? Перезапуск виртуальных машин всегда что-то портит. Я ищу как можно больше информации о том, как использовать файл rc.firewall. Несколько "учебных пособий", которые я нашел, расплывчаты. Спасибо за любой совет.

1 ответ

Проверьте это:

Откройте терминал.

Запустить его:

sudo -i
mv /etc/rc2.d/rc.firewall /etc/init.d/
chmod 755 /etc/init.d/rc.firewall
update-rc.d rc.firewall defaults
Другие вопросы по тегам