Кажется, что suhelperd отказывает, и это объясняет, почему это не работает. Я отправил отчет об ошибках Apple (radar://7408619).
Можно выполнить tcpdump-i eth0 и видеть, выходят ли пакеты через eth0 вместо eth2.