Sachverhalt: Sachverhalt: A. A.a R._, geboren 1947, war seit April 1980 als Laufradschleifer bei der Firma Z._ AG tätig. Am 21. Mai 1992 erlitt er einen Arbeitsunfall, bei welchem er sich eine Fraktur am rechten Fussgelenk zuzog. Die Schweizerische Unfallversicherungsanstalt (SUVA) kam für die ärztliche Behandlung auf und übernahm die Kosten für Therapien, Schuheinlagen und Spezialschuhe. Mit Schreiben vom 21. Juli 1999 kündigte die Firma Z._ AG das Arbeitsverhältnis aus wirtschaftlichen Gründen per Ende November 1999. Am 3. November 1999 meldete sich R._ zum Leistungsbezug (Berufsberatung, Umschulung auf eine neue Tätigkeit, Arbeitsvermittlung, Rente) bei der Invalidenversicherung an. Die IV-Stelle Luzern führte medizinische und erwerbliche Abklärungen durch, zog die Akten der SUVA bei und verfügte am 10. März 2000 die Abweisung des Leistungsbegehrens. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Luzern am 26. September 2000 ab. Am 28. Januar 2001 verfügte die SUVA die Einstellung ihrer Leistungen, da "weder eine wesentliche Behinderung noch eine unfallbedingte Erwerbseinbusse" vorliege und hielt in der Folge an ihrer Leistungseinstellung fest (Einspracheentscheid vom 15. November 2002). A.b R._ meldete sich unter Hinweis auf eine Verschlechterung seines Gesundheitszustandes am 24. Oktober 2001 erneut bei der Invalidenversicherung und ersuchte um Ausrichtung einer Rente. Die IV-Stelle zog wiederum die Akten der SUVA bei, holte einen Bericht des Dr. med. B._, Allgemeine Medizin FMH, vom 1. März 2002 ein, dem weitere Berichte des Dr. med. W._, neurologische Praxis, vom 6. September 2001, und der Frau Dr. med. A._, Physikalische Medizin FMH, vom 11. Januar 2002 und 10. September 2003 beilagen. Sodann veranlasste sie eine neurologische Begutachtung bei Dr. med. M._, Spital X._, vom 2. Juli 2002, und sprach R._ am 26. Juli 2002 Beratung und Unterstützung bei der Stellensuche durch ihre Stellenvermittlung zu. R._ teilte daraufhin mit, er habe sich seit der Auflösung des Arbeitsverhältnisses durch die Firma Z._ AG per 30. November 1999 "wegen Krankheit, Autounfall etc." nicht um eine neue Stelle bemüht ("Fragebogen Stellenvermittlung" vom 14. Oktober 2002). Nach durchgeführtem Vorbescheidverfahren wies die IV-Stelle das Leistungsbegehren am 28. Januar 2003 ab, da in einer angepassten Tätigkeit ein rentenausschliessendes Einkommen erzielt werden könne, eine Umschulung aus invaliditätsfremden Gründen nicht angezeigt und die Arbeitsvermittlung mangels aktiver Beteiligung abgeschlossen worden sei. Mit Einspracheentscheid vom 28. Mai 2003 hielt sie an ihrer ablehnenden Haltung fest. Nach durchgeführtem Vorbescheidverfahren wies die IV-Stelle das Leistungsbegehren am 28. Januar 2003 ab, da in einer angepassten Tätigkeit ein rentenausschliessendes Einkommen erzielt werden könne, eine Umschulung aus invaliditätsfremden Gründen nicht angezeigt und die Arbeitsvermittlung mangels aktiver Beteiligung abgeschlossen worden sei. Mit Einspracheentscheid vom 28. Mai 2003 hielt sie an ihrer ablehnenden Haltung fest. B. R._ liess mit Beschwerde unter anderem die Anordnung beruflicher Wiedereingliederungsmassnahmen oder - falls solche unmöglich sein oder scheitern sollten - die Ausrichtung einer ganzen Invalidenrente sowie weitergehende medizinische Abklärungen beantragen. Mit Entscheid vom 25. Juni 2004 wies das Verwaltungsgericht des Kantons Luzern die Beschwerde ab. B. R._ liess mit Beschwerde unter anderem die Anordnung beruflicher Wiedereingliederungsmassnahmen oder - falls solche unmöglich sein oder scheitern sollten - die Ausrichtung einer ganzen Invalidenrente sowie weitergehende medizinische Abklärungen beantragen. Mit Entscheid vom 25. Juni 2004 wies das Verwaltungsgericht des Kantons Luzern die Beschwerde ab. C. Mit Verwaltungsgerichtsbeschwerde lässt R._ unter Aufhebung des kantonalen Entscheides sowie des Einspracheentscheides die Rückweisung der Angelegenheit zur "vollständigen Neubeurteilung an die Vorinstanz", eventuell die Anordnung von Wiedereingliederungsmassnahmen, eventuell die Ausrichtung einer ganzen Invalidenrente beantragen. In prozessualer Hinsicht ersucht er um Gewährung der unentgeltlichen Verbeiständung. Das Verwaltungsgericht und die IV-Stelle schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 