mirror of
https://github.com/trailofbits/algo.git
synced 2025-09-08 13:03:32 +02:00
This commit addresses two critical issues preventing Algo from working on Ubuntu 22.04: 1. Load af_key kernel module for StrongSwan - Ubuntu 22.04 minimal installs don't load af_key by default - Without this module, StrongSwan fails with namespace errors - Added modprobe task to ensure module is loaded persistently 2. Force iptables-legacy mode on Ubuntu 22.04+ - Ubuntu 22.04 uses iptables-nft backend by default - This causes firewall rules to be reordered incorrectly - VPN traffic gets blocked by misplaced DROP rules - Switching to iptables-legacy ensures correct rule ordering These changes restore full VPN functionality (both WireGuard and IPsec) on Ubuntu 22.04 installations. Closes #14820 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
client | ||
cloud-azure | ||
cloud-cloudstack/tasks | ||
cloud-digitalocean/tasks | ||
cloud-ec2 | ||
cloud-gce/tasks | ||
cloud-hetzner/tasks | ||
cloud-lightsail | ||
cloud-linode | ||
cloud-openstack/tasks | ||
cloud-scaleway | ||
cloud-vultr/tasks | ||
common | ||
dns | ||
local/tasks | ||
ssh_tunneling | ||
strongswan | ||
wireguard |