# tests/netns — сетевой тестовый стенд Задача **#21**, используется тестами #41 и #43. Цель: проверять split-tunnel без реального VPN-провайдера и без доступа к продакшн-сети. План харнесса: 1. Создать netns: `client`, `gw` (шлюз с awg-интерфейсом), `uplink` (имитация ISP). 2. Поднять мок WireGuard-endpoint (userspace) вместо реального сервера. 3. Запустить шлюз в netns с теми же правилами, что в контейнере. 4. Проверить, куда ушёл пакет: интерфейс/метка/счётчики ipset и iptables. Точки входа: `tests/netns/run.sh` (вызывается через `make test-netns`).