Ну и таже ситуация что с WIN/MAC - либо плати красноглазику гуглящему про линуксы и копающемуся в костылях сборки и поддержки опенсорсов, либо плати конторе которая будет отвечать за рабочее решение.
Может мне стоит позаглядываться на русские аналоги если таковые имеются?
Если у тебя в одну сторону с одного конечного узла (не впн сервера или впн клиента, а тех узлов, что за ними) до другого конечного узла пинг идёт, значит связность есть, обратные маршруты работают. То, что при этом пинг не идёт в обратную сторону - первым делом фаерволы проверять, особенно виндовые, если один из конечных узлов на винде. Оно по умолчанию пинги не пускает.