此後一百多年,晉悼公派魏绛去緩和與戎狄的關系,戎狄向晉國稱臣。
此後一百多年,趙襄子翻越句注山,打敗進而吞并了代地,逼近胡貉部落。
後來,趙襄子和韓、魏兩家共同消滅了智伯,瓜分晉國并占領了這些地區,其中趙氏占有代地、句注山以北的地區,魏氏占有河西、上郡,因此與戎族部落相接。
此後義渠戎修築城牆來保衛自己,而秦國逐漸蠶食他們,到秦惠王在位時,就攻克了義渠國的二十五座城。
秦惠王攻打魏國,魏國西河以及上郡全部獻給了秦國。
秦昭王在位時,義渠王和宣太後□□,生下兩個兒子。
宣太後用欺騙的手段在甘泉宮殺死了義渠戎王,于是發兵攻打并消滅了義渠國。
于是秦國占領了隴西、北地、上郡,修築了長城來抗拒胡人。
而趙武靈王也改變風俗穿着胡人的服裝,練習騎馬、射箭,向北攻破了林胡、樓煩。
修築長城,從代地沿陰山一線修下去,一直到高阙,創建起要塞。并且設置了雲中郡、雁門郡、代郡。
此後燕國有一位賢能的将領秦開,在胡人那裡當人質,胡人十分信任他。
他回來後打敗并趕走了東胡,東胡後撤了一千多裡。與荊坷一起刺殺秦王的秦舞陽,就是秦開的孫子。
燕國也修築長城,從造陽修到襄平。
設置上谷郡、漁陽郡、右北平郡、遼西郡、遼東郡來抗拒胡人。這個時候,文明衣冠之國有七個,其中三個國家與匈奴接壤。
此後李牧擔任趙國将軍時,匈奴不敢進犯趙國的邊界。
後來秦國滅亡了六國,秦始皇就派蒙恬率領十萬大軍向北進攻匈奴,全部收複了河套以南的地區。
沿着黃河創建要塞,靠近黃河修建四十四座縣城,遷徙因犯罪被罰戍守邊疆的人去充實那裡。
又鋪設了直道,從九原一直通到雲陽,利用邊界的山嶺、險要的溝塹、溪流、谷地等可以修繕的地形來修築長城,長城起于臨洮直到遼東,達一萬多裡。
又渡過黃河,占據了陽山、北假地區。
這個時候,東胡勢力強大,而月氏也開始興盛。
匈奴單于名叫頭曼,頭曼打不過秦朝,就向北遷徙。
十多年後蒙恬死了,諸侯背叛了秦朝,中原形勢紛亂,那些秦朝調派去戍守邊境的刑徒又都離去了,于是匈奴的活動範圍變大了,再次逐漸吞并了河套以南地區,與中原原來的邊塞接壤。
單于有個太子名叫冒頓。後來有個寵愛的阏氏,生了個小兒子,單于就想廢掉冒頓而改立小兒子為太子,于是派冒頓到月氏當人質。
冒頓到月氏做人質以後,頭曼就加緊攻打月氏。月氏人想要殺死冒頓,冒頓就偷了他們的好馬,騎着逃回來了。
頭曼認為他很勇勐,就命令他統領一萬名騎兵。
冒頓制造了響箭,訓練将士騎馬、射箭,下令說:“凡是我的響箭所射的目标,如果誰不跟着我全力去射擊,就斬首。”
出行射獵鳥獸,有人不射響箭所射之處,馬上就被斬殺。