"VPN соединение самое обычное без каких либо наворотов" равносильно "обыкновенный брамбулет"

, т.к. VPN - это идеология, а не способ реализации.
Если дома (где всё работает) вы используете Microsoft PPTP, тогда у вас должно быть выполнено 2 условия:
- разрешены исходящие соединения TCP на порт 1723
- разрешена маршрутизация GRE пакетов (IP протокол 47)
И больше ничего, никаких "1720-1725 5050-5025", и, по-хорошему, ничего пробрасывать внутрь не нужно. Порт TCP 1723 является стандартным (
http://ru.wikipedia.org/wiki/PPTP) и современные маршрутизаторы, на которых включен NAT, обычно "знают", что если наружу ушёл TCP пакет на порт 1723, то в ответ от хоста назначения следует также ожидать и пакеты типа GRE. Такое поведение маршрутизаторов некоторые вендоры (D-Link, например) объявляют примерно как "VPN Path through compatible".
Исходящие соединения TCP 1723 проверяются очень легко - в командной строке компьютера, на котором хотите сделать соединение, наберите "
telnet IP_адрес_сайта 1723".
Также узнайте у своего провайдера на работе, маршрутизирует ли он GRE пакеты.
И ещё, в каком режиме (Router/Bridge) настроен маршрутизатор дома, а в каком на работе?
_________________
Использую
DSL-G804V в качестве Ethernet-маршрутизатора.