Sachverhalt: Sachverhalt: A. Der 1970 geborene H._ meldete sich am 3. Dezember 2003 bei der Invalidenversicherung zum Leistungsbezug an. Nach medizinischen und beruflichen Abklärungen verneinte die IV-Stelle Luzern mit Verfügung vom 17. März 2005 mangels eines invalidisierenden Gesundheitsschadens einen Leistungsanspruch der Invalidenversicherung. Daran hielt sie mit Einspracheentscheid vom 18. Oktober 2005 fest. A. Der 1970 geborene H._ meldete sich am 3. Dezember 2003 bei der Invalidenversicherung zum Leistungsbezug an. Nach medizinischen und beruflichen Abklärungen verneinte die IV-Stelle Luzern mit Verfügung vom 17. März 2005 mangels eines invalidisierenden Gesundheitsschadens einen Leistungsanspruch der Invalidenversicherung. Daran hielt sie mit Einspracheentscheid vom 18. Oktober 2005 fest. B. Die von H._ hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Luzern mit Entscheid vom 28. Februar 2006 ab. B. Die von H._ hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Luzern mit Entscheid vom 28. Februar 2006 ab. C. H._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, der angefochtene Entscheid sei aufzuheben und ihm sei eine Invalidenrente von 100% zuzusprechen. Eventualiter sei ihm eine Invalidenrente von weniger als 100%, jedoch verbunden mit einer Arbeitsmöglichkeit in einem geschützten Rahmen, zuzusprechen. In jedem Fall sei ein Arbeitstraining bzw. ein Arbeitsversuch in einem geschützten Rahmen durchzuführen. Auf alle Fälle sei ein umfassendes psychiatrisches Obergutachten durch eine unabhängige Stelle zu erstellen. Schliesslich ersucht er um Gewährung der unentgeltlichen Rechtspflege. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherungen auf eine Vernehmlassung verzichtet. 