I see a lot of similar question but my is different. I had done a lot of challenges like Kioptrix and De-ice. But I'm not sure that this is real life pen testing. I mean this is so simple only nmap and metasploit (and some web app hacking). So is there something closer to real life penetration testing?
Something closer to real life requires an infrastructure with systems and networking equipment. You can virtualize that but it still requires some resources to set up and run. That's why you have to pay for most of the good labs.
BackTrack PenTesting Edition lab is an all-in-one penetration testing lab environment that includes all of the hosts, network infrastructure, tools, and targets necessary to practice penetration testing. It includes: a DMZ network with two hosts targets, an “internal” network with one host target and a pre-configured firewall.
CTF365 is a continuous real world Capture The Flag with free and paid services.
You can also build your own security lab.