Sachverhalt:
Sachverhalt:
A. Das Strassenverkehrs- und Schifffahrtsamt des Kantons St. Gallen entzog X._ am 3. April 2003 wegen ungenügenden Abstands beim Hintereinanderfahren, begangen am 29. November 2002 mit einem Lastwagen auf der A1, den Führerausweis in Anwendung von Art. 34 Abs. 4 SVG in Verbindung mit Art. 16 Abs. 2 SVG (mittelschwerer Fall) für die Dauer eines Monats (Art. 17 Abs. 1 lit. a SVG).
A. Das Strassenverkehrs- und Schifffahrtsamt des Kantons St. Gallen entzog X._ am 3. April 2003 wegen ungenügenden Abstands beim Hintereinanderfahren, begangen am 29. November 2002 mit einem Lastwagen auf der A1, den Führerausweis in Anwendung von Art. 34 Abs. 4 SVG in Verbindung mit Art. 16 Abs. 2 SVG (mittelschwerer Fall) für die Dauer eines Monats (Art. 17 Abs. 1 lit. a SVG).
B. X._ wurde vom Untersuchungsrichteramt Oensingen mit Strafverfügung vom 17. August 2004 wegen Widerhandlung gegen das Strassenverkehrsgesetz, begangen am 4. August 2004 auf der A1 bei Derendingen mit einem mit Gefahrengut beladenen Lastwagen, mit 950 Franken gebüsst. Auf Einsprache hin bestrafte ihn der Amtsgerichtsstatthalter von Bucheggberg-Wasseramt am 11. Januar 2005 wegen grober Verletzung der Verkehrsregeln sowie der Widerhandlung gegen die Verordnung über die Beförderung gefährlicher Güter auf der Strasse (SDR; 741.621) mit 950 Franken Busse.
Die Strafkammer des Obergerichts des Kantons Solothurn verurteilte ihn am 20. April 2006 ebenfalls wegen grober Verletzung der Verkehrsregeln sowie der Widerhandlung gegen die Verordnung über die Beförderung gefährlicher Güter zu 950 Franken Busse.
Die Strafkammer des Obergerichts des Kantons Solothurn verurteilte ihn am 20. April 2006 ebenfalls wegen grober Verletzung der Verkehrsregeln sowie der Widerhandlung gegen die Verordnung über die Beförderung gefährlicher Güter zu 950 Franken Busse.
C. Das Strassenverkehrs- und Schifffahrtsamt des Kantons St. Gallen entzog ihm am 17. August 2006 den Führerausweis in Anwendung von Art. 16 Abs. 3 lit. a und Art. 17 Abs. 1 lit. c SVG für die Dauer von 6 Monaten.
Die Verwaltungsrekurskommission des Kantons St. Gallen wies am 12. Dezember 2006 den gegen diese Entzugsverfügung erhobenen Rekurs ab.
Die Verwaltungsrekurskommission des Kantons St. Gallen wies am 12. Dezember 2006 den gegen diese Entzugsverfügung erhobenen Rekurs ab.
D. X._ erhebt Verwaltungsgerichtsbeschwerde mit dem Antrag, den Entscheid der Verwaltungsrekurskommission sowie die Verfügung des Strassenverkehrs- und Schifffahrtsamts aufzuheben, die Sache zur Neubemessung der Entzugsdauer an die Vorinstanz zurückzuweisen, eventuell die Dauer des Entzugs auf einen Monat zu reduzieren, und die Sache zur Neubeurteilung der Kosten an die Vorinstanz zurückzuweisen.
Die Verwaltungsrekurskommission verzichtet auf Vernehmlassung und beantragt die Abweisung der Beschwerde.

Das Bundesgericht zieht in Erwägung:
Das Bundesgericht zieht in Erwägung:
1. Das angefochtene Urteil ist am 12. Dezember 2006 und damit vor dem Inkrafttreten des Bundesgesetzes über das Bundesgericht vom 17. Juni 2005 (Bundesgerichtsgesetz, BGG; SR 173.110) am 1. Januar 2007 ergangen. Das Beschwerdeverfahren richtet sich nach dem bisherigen Recht (Art. 97 ff. OG; Art. 132 Abs. 1 BGG, e contrario).
Beschwerdegegenstand ist der Entscheid der Verwaltungsrekurskommission (Art. 97 lit. g OG). Entscheide unterer kantonaler Instanzen können nicht angefochten werden (<ref-ruling> E. 1). Auf das Rechtsbegehren, die Verfügung des Strassenverkehrs- und Schifffahrtsamts aufzuheben, ist nicht einzutreten.
Am 1. Januar 2005 sind die revidierten Bestimmungen des Strassenverkehrsgesetzes über den Führerausweisentzug in Kraft getreten (<ref-ruling> E. 3 mit Hinweisen). In der zu beurteilenden Sache ist unbestritten noch das Strassenverkehrsgesetz in seiner früheren Fassung anwendbar.
Das Bundesgericht ist an die vorinstanzliche Feststellung des Sachverhalts gebunden (Art. 104 lit. b i.V.m. Art. 105 Abs. 2 OG).
Das Bundesgericht ist an die vorinstanzliche Feststellung des Sachverhalts gebunden (Art. 104 lit. b i.V.m. Art. 105 Abs. 2 OG).
2. Das Administrativverfahren wurde bis zum Abschluss des Strafverfahrens sistiert. Das Obergericht des Kantons Solothurn hat den Beschwerdeführer an der Hauptverhandlung persönlich einvernommen. Es hat die beiden Polizeibeamten, welche die Strafanzeige vom 9. August 2004 verfasst hatten, als Zeugen befragt. Die Vorinstanz nimmt zutreffend an (angefochtenes Urteil S. 8), dass unter den vorliegenden Umständen die rechtliche Würdigung von Tatsachen abhängt, die der Strafrichter besser kennt als die Verwaltungsbehörde, und dass diese nicht nur in tatsächlicher, sondern auch in rechtlicher Hinsicht an das Strafurteil gebunden ist (<ref-ruling> E. 3c/aa; <ref-ruling> E. 1c/bb).
Das Obergericht hat den Beschwerdeführer insbesondere wegen grober Verkehrsregelverletzung gemäss Art. 90 Ziff. 2 SVG schuldig gesprochen. Eine solche strafrechtliche Verurteilung führt administrativrechtlich zur Anwendung von Art. 16 Abs. 3 lit. a SVG und damit zum obligatorischen Führerausweisentzug wegen schwerer Verkehrsgefährdung (<ref-ruling> E. 3.1; <ref-ruling> E. 1b).
Gemäss Art. 17 Abs. 1 lit. c SVG beträgt die Dauer des Führerausweisentzugs mindestens sechs Monate, wenn der Ausweis wegen einer Widerhandlung entzogen werden muss, die innert zwei Jahren seit Ablauf des letzten Entzugs begangen wurde. Diese Bestimmung ist anzuwenden, wenn der zweite Entzug im Sinne von Art. 16 Abs. 3 SVG obligatorisch ist (<ref-ruling> E. 1). Diese Voraussetzungen sind gegeben. Zwischen dem Ende des letzten Massnahmevollzugs am 28. Mai 2003 und der Begehung der schweren Verkehrsgefährdung am 4. August 2004 liegen nur rund 14 Monate (angefochtenes Urteil S. 9).
Gemäss Art. 17 Abs. 1 lit. c SVG beträgt die Dauer des Führerausweisentzugs mindestens sechs Monate, wenn der Ausweis wegen einer Widerhandlung entzogen werden muss, die innert zwei Jahren seit Ablauf des letzten Entzugs begangen wurde. Diese Bestimmung ist anzuwenden, wenn der zweite Entzug im Sinne von Art. 16 Abs. 3 SVG obligatorisch ist (<ref-ruling> E. 1). Diese Voraussetzungen sind gegeben. Zwischen dem Ende des letzten Massnahmevollzugs am 28. Mai 2003 und der Begehung der schweren Verkehrsgefährdung am 4. August 2004 liegen nur rund 14 Monate (angefochtenes Urteil S. 9).
3. Nach der Rechtsprechung hat die Entzugsbehörde bei einem fakultativen Entzug des Führerausweises unter Verhältnismässigkeitsgesichtspunkten zu prüfen, ob ein Verzicht auf den Ausweisentzug in Betracht kommt (<ref-ruling> E. 4). Bei einem mittelschweren Fall (Art. 16 Abs. 2 Satz 1 SVG) kommt ein Verzicht nur unter besonderen Umständen in Betracht (BGE <ref-ruling> E. 1a mit Hinweis auf <ref-ruling>). Diese Bedingungen sind hier nicht gegeben. Nach der Rechtsprechung kann indessen auch die Mindestentzugsdauer von sechs Monaten gemäss Art. 17 Abs. 1 lit. c SVG unterschritten werden, wenn seit dem massnahmeauslösenden Ereignis verhältnismässig viel Zeit verstrichen ist, der Betroffene die lange Verfahrensdauer nicht verschuldet und sich in dieser Zeit wohl verhalten hat (<ref-ruling> E. 3d; <ref-ruling> E. 4e).
Die Straftat wurde am 4. August 2004 begangen. Die Rekurskommission fällte das letztinstanzliche kantonale Urteil am 12. Dezember 2006. In dieser Zeit von rund 28 Monaten wurden ein dreiinstanzliches Straf- und ein zweiinstanzliches Administrativverfahren durchgeführt. Es kann keine Rede von einer überlangen Verfahrensdauer sein. Eine ausnahmsweise Unterschreitung der Mindestenzugsdauer von sechs Monaten kommt somit nicht in Betracht. Dabei kann angemerkt werden, dass nach dem revidierten Strassenverkehrsgesetz die Mindestentzugsdauer nicht mehr unterschritten werden darf (Art. 16 Abs. 3 SVG in der revidierten Fassung; vgl. <ref-ruling> E. 3.2).
Die Straftat wurde am 4. August 2004 begangen. Die Rekurskommission fällte das letztinstanzliche kantonale Urteil am 12. Dezember 2006. In dieser Zeit von rund 28 Monaten wurden ein dreiinstanzliches Straf- und ein zweiinstanzliches Administrativverfahren durchgeführt. Es kann keine Rede von einer überlangen Verfahrensdauer sein. Eine ausnahmsweise Unterschreitung der Mindestenzugsdauer von sechs Monaten kommt somit nicht in Betracht. Dabei kann angemerkt werden, dass nach dem revidierten Strassenverkehrsgesetz die Mindestentzugsdauer nicht mehr unterschritten werden darf (Art. 16 Abs. 3 SVG in der revidierten Fassung; vgl. <ref-ruling> E. 3.2).
4. Bei diesem Verfahrensausgang ist auf die übrigen Rechtsbegehren nicht mehr einzutreten. Die Beschwerde ist unbegründet und kostenpflichtig (Art. 156 Abs. 1 OG) abzuweisen, soweit darauf einzutreten ist.

Demnach erkennt das Bundesgericht:
Demnach erkennt das Bundesgericht:
1. Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
1. Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2. Die Gerichtsgebühr von Fr. 2'000.-- wird dem Beschwerdeführer auferlegt.
2. Die Gerichtsgebühr von Fr. 2'000.-- wird dem Beschwerdeführer auferlegt.
3. Dieses Urteil wird dem Beschwerdeführer und der Verwaltungsrekurskommission des Kantons St. Gallen, Abteilung IV, sowie dem Strassenverkehrs- und Schifffahrtsamt des Kantons St. Gallen und dem Bundesamt für Strassen, Sekretariat Administrativmassnahmen, schriftlich mitgeteilt.
Lausanne, 19. April 2007
Im Namen des Kassationshofes
des Schweizerischen Bundesgerichts
Der Präsident: Der Gerichtsschreiber: