#!/usr/bin/env bash # Live topology: netns -> egress IP. Run as root for netns exec. set -u for ns in $(ip netns list 2>/dev/null | awk '{print $1}' | grep '^warp-'); do node="${ns#warp-}" egress=$(ip netns exec "$ns" curl -s --max-time 10 ifconfig.me 2>/dev/null || echo UNREACHABLE) printf '%-20s %-16s %s\n' "$node" "$ns" "$egress" done