ip адрес на компьютере 'реальный' или из локальной сети (вида 10.x.x.x или 192.168.x.x)? если локальный, то рыться в черной коробочке в плане настроек 'переброса портов' (обычно в роутерах это зовется virtual server).
Если адрес на компьютере реальный (о чем кстати должно быть сказано в договоре подключения), то убедиться гарантированно что у вас закрыты порты (или именно этот порт для vpn) а не глюки в настройке сервера vpn (и такое бывает), используя простейший netcat или тот же штатный HyperTerminal под windows (в режиме tcp). Если блокировка портов подтвердилась, то пинайте провайдера, желательно больно, чтобы неповадно было .
P.S. Если порты 'не открыты' по договору, то подключай комп к какому либо томскому vpn-провайдеру + dyndns и уже на этом интерфейсе поднимай свои сервисы и службы.