Почему не отрабатывает скрипт CRON при загрузке?
Крон по умолчанию не знает пути к каталогам с программами.
Укажите полные пути до systemctl и iptables.
Добавь в начало скрипта set -x и будет попадать не только echo