Regarding the wait forever, we should have a timeout for the eip connection. I think that if the vpn does not starts in 15sec makes no sense to keep trying, we should stop that and warn the user to try again or something.