The Twingate Client does not detect a firewall if networking.firewall is used to configure firewall rules, on NixOS.
While the NixOS provided firewall solution uses iptables in the backend (a firewall solution supported by the Twingate Client), the Twingate Client is unable to detect NixOS’s iptables use of inetworking.firewall.
To use iptables for the Twingate Client device posture firewall, the firewall requirements must be met.
networking.firewall must be disabled.iptables must be installed.INPUT chain's default policy must be set to DROP.iptables, see either:
iptables documentation online: https://linux.die.net/man/8/iptables man iptables