История изменений
Исправление hateyoufeel, (текущая версия) :
попробуй nat on $vpn_if inet from any to any -> $vpn_if
Нет, всё равно пакеты уходят в re0 на default_gw.
P.S. Сам nat не причём. Проблема именно с роутингом. Если я пропишу маршрут к какому-нибудь хосту через tun0 руками, то пакеты к нему из vlan_if идут как надо.
Исходная версия hateyoufeel, :
попробуй nat on $vpn_if inet from any to any -> $vpn_if
Нет, всё равно пакеты уходят в re0 на default_gw.