Настроить файрвол OpenWrt средствами командной строки

1 500 руб. за проект
12 декабря 2022, 12:51 • 3 отклика • 24 просмотра
Цель. Не дать собственному трафику OpenWrt-роутера и пересылаемому им трафику утечь через WAN-интерфейс в Интернет или окружающую его сеть в обход VPN.

Задача. Заблокировать средствами файрвола исходящий с WAN-интерфейса трафик любого происхождения на любые адреса за исключением:

  • доступа по UDP-протоколу к белому списку публичных IP адресов (серверов VPN)
  • получения/обновления IP-адреса WAN-интерфейса от вышестоящего DHCP-сервера
  • ответа роутера на ICMP echo
Реализация. Написать скрипт командной строки или Ansible-playbook.

Требования
  • 100% работает на OpenWrt 21.02
  • Чистый понятный код