Как настроить брандмауэр /iptables с помощью rc.firewall?
Я новичок в Ubuntu, и у меня возникли некоторые проблемы с настройкой брандмауэра для моего класса сетевой безопасности. Мы настроены на 3 виртуальные машины - шлюз, сервер и клиент. Мы должны создать файл rc.firewall для фильтрации iptable-пакетов. К сожалению, у нас есть только несколько требований - никаких шагов или каких-либо реальных намеков на реализацию.
Я создал rc.firewall, используя некоторый код, предоставленный моим учителем. Я могу посмотреть, как обрабатывать большинство требований в файле, но я немного запутался, как заставить файл что-либо делать.
Вот что я сделал до сих пор:
- Создан rc.firewall в /etc/rc2.d/rc.firewall
- Сделал файл исполняемым, выполнив команду chmod +x /etc/rc2.d/rc.firewall
- Отредактировал файл 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