Речь идёт о сети интернет?
Тогда что это????
server 93.189.42.0 255.255.255.0
Разве адрес который сервер использует для построения своей
локальной сети не должен быть из local диапазонов?
10.x.x.x, 172.16.x.x 192.168.x.x
выберите любой каких нет у вашего компьютера-клиента в "локалках".
Например
server 10.22.44.0 255.255.255.0
Когда произоёдет подключение у клиента должен появиться один роут
0.0.0.0/0 --> tunX с лёгким весом (легче чем у оригинального через ваш локальный сетевой интерфейс)
и второй роут на сервер
93.189.42.##
А в iptables добавьте вот это правило:
iptables -t nat -A POSTROUTING -o tun+ -j MASQUERADE
Это правило гласит: любой пакет в через любой tun интерфейс "замаскарадить"
И ещё. Проверьте что DNS на клиенте изменился на 8.8.8.8. (хотя я бы рекомендовал поднять DNS на сервере и не сливать гуглу свои похождения по интернетам)
К тому же я обычно даже блокирую любой DNS трафик через интерфейс отличный от tun чтобы избежать DNS leak когда VPN отваливается.
После этого можете войти браузером на сервис по определению IP.