Точно такая же проблема, в соседней ветке писал уже. Маршруты прописаны, с этим все чОтко, дело видимо в фаерволе, хотя соседняя сеть добавлена. Да, и у меня связка 2.2 - 3.0, м.б. дело еще в этом.
Update: Да, дело в том, что 3.0 не добавил служебную запись
iptables -t nat -A POSTROUTING -o tap0 -j MASQUERADE, поэтому пакеты и отбрасывались.
В 2.2 все нормально.