Что делать если провайдер выдает серый ip?
как в таком случае подымать VPN? Никак.
Возьмите у провайдера белый адрес, если он предоставляет такую услугу.
Либо арендуйте сервер с белым адресом, и поднимайте VPN сервер на нем.
как в таком случае 
За статический (белый) IP нужно платить провайдеру ежемесячную абонплату.