O problema é que você está tentando encaminhar um pacote do namespace ns_snd
a ns_mid
para ns_rcv
. O kernel vai tratar os namespaces como se fossem hosts separados. Significa que você tem que configurar o kernel para atuar como um roteador.
Isso é bastante simples de fazer:
sudo ip netns exec $NS_MID sysctl -w net.ipv4.ip_forward=1