Ну а как такое может быть, что правила пропускают по кабелю и не пускают по WiFi если соединение идет с машины на которой linux.
а если соединение идет с виндовой машины, то вообще закрывается трафик. Тут дело скорее не в VPN, а в правилах которые у меня прописаны.
Ну давай посмотрим с другой стороны, какая iptables'у разница, какая операционка у клиента, и через какой физический интерфейс идут пакеты, если для iptables что проводные, что беспроводные подключения один и тот же br0?
Я бы лечил так: пустил бы все входящие соединения с адреса, к которому цепляется клиент в локальную сеть (Или вообще заредиректил на клиента). Если заработает, что то в правилах, если нет, iptables тут не при чем. Еще как вариант, проблема в маскараде, м.б. правильнее было бы скриптом читать IP адрес интернет интерфейса и делать SNAT.