咱们接着说,冒顿攻破乌桓,乌桓就臣服于匈奴,每年给他供奉牛马羊皮,如果到时没准备好贡物,匈奴就抢他们的妻子和财产,所以乌桓对匈奴是有切齿之恨的,苦于实力不济,故敢怒不敢言。等到汉武帝派霍去病击破匈奴,汉政权就将乌桓迁徙到上古郡(大体河北省张家口市)、渔阳郡(大体北京市)、右北平郡(大体内蒙古宁城县)、辽西郡、辽东郡(大体辽宁东西部)等这些地方,基本在河北北部,北京,内蒙东部,辽宁西部这些地方,为汉朝侦察匈奴的动向,并且设置护乌桓校尉一职,目的是让乌桓也不能与匈奴相勾结。
但到了汉昭帝时,乌桓开始强盛起来,他们挖开了匈奴单于的墓冢,也算是报了冒顿当时的仇。匈奴知道后很是气愤,就发兵东击乌桓,破之。那时掌权的是大将军霍光,他就派了度辽将军范明友率两万人出辽东击匈奴,范明友到的时候匈奴已经走掉了,范明友不太地道,却趁着乌桓败了,攻击起乌桓起来,斩首六千余级,仇就这样结下了,乌桓开始侵犯幽州(大约北京)等地。
等到王莽时,想要北击匈奴,使东域将军严尤率领乌桓、丁令兵屯守代郡(大体河北省蔚县),并让他们的妻子作为人质,但乌桓人不习惯代郡的气候,又怕待久了得不到休息,就想要走,王莽当然不肯,他们就自己反叛,然后人质就被杀掉了,于是乌桓与王莽结怨,匈奴一看就拉拢乌桓,本来两家有世仇的,都是为了利益。等到光武帝刘秀时,匈奴联合乌桓侵犯,代郡以东不胜其扰,因为他们这些地方离边塞很近,早上出发,晚上就到了城边,百姓深受其害,以致城郭损坏,百姓流亡。于是汉朝统治者就派马援出塞击,乌桓自知打不过,就跑掉了,马援从后面追杀了百人,但汉军不能深入乌桓腹地,越往北就越危险,等马原回去时,乌桓反在后面追马援,马援日夜奔回,竟然损失了千匹马。
再后来,匈奴国乱,乌桓就趁机攻击它,匈奴就往北走了数千里,到了漠北地区,这部分被称为北匈奴,因与汉朝交流较少,文献记载也就不多,剩下的就被称为南匈奴。再后来,四夷朝贡,络绎而至,汉帝优抚,赐以珍宝。乌桓有留塞内的,封其渠帅为侯王君长有八十一人,给他们衣食,为汉朝侦察,对付匈奴、鲜卑。那时候司徒掾班彪,也就是班固和班超的父亲,上书说,乌桓人天性狡诈,喜欢做盗贼,如果长时间纵容他们而不管理,必然侵略地方上的人,一般官员,恐怕不能管控他们,应该重新设置乌桓校尉,有利于集结军队,也省了国家的边患,班彪还是有先见之明的。
果然到了汉安帝时,渔阳(大约北京)的乌桓与右北平的胡人,侵犯了代郡和上古郡,雁门郡(大约山西省右玉县)的乌桓,名叫无何的率众王,率众王应该是汉所封的,与鲜卑大人丘伦等,以及南匈奴骨都侯,大约七千人侵略五原郡(大约内蒙古包头市),与五原太守战于五原高渠谷,汉兵大败,五原郡官吏等被杀。于是汉帝派车骑将军何熙,度辽将军梁慬出击,大败之。无何乞降,鲜卑跑到塞外去了,乌桓又亲附汉。
到汉顺帝时,乌桓又侵犯云中郡(大约内蒙古呼和浩特市),劫了道上的货物牛车千余辆,朝廷派度辽将军华晔率领二千余人追击,结果战不利,反而被乌桓夺了池城,于是朝廷又发弓弩手两千人,度辽营千把人增援,乌桓才退却了。后来,乌桓大人阿坚、羌渠等与南匈奴左部反叛,中郎将张耽击破之。朔方郡(内蒙古南部和宁夏一带)乌桓也反叛了,中郎将张焕击平之。到了汉灵帝时,乌桓的主要部落有上谷郡的乌桓大人叫难楼的,有九千部落,辽西郡有叫丘力居的乌桓大人,有五千部落,辽东的叫苏仆延的乌桓大人,有千余部落,自称峭王,右北平郡乌延,八百部落,自称悍鲁王,汉灵帝中平四年,中山太守张纯叛乱,跑到了丘力居那里,自号弥天安定王,成了各个乌桓部落的联络员,不断侵犯青州、徐州、幽州、冀州等地,第二年,以刘虞为幽州牧,刘虞招人暗杀掉了张纯,北边才安定了下来,刘虞后来被公孙瓒所杀,也就是三国开始的部分。
汉献帝时,丘力居死了,他的儿子楼班年少,而从子蹋顿有武略,代立,管了三郡的乌桓,所有人众都听从他的号令。冀州牧袁绍与公孙瓒相攻,蹋顿帮助袁绍灭了公孙瓒,袁绍矫诏,赐蹋顿、难楼、苏仆延、乌延等为单于,给他们单于印绶。后来楼班逐渐长大,难楼、苏仆延以楼班为单于,蹋顿就退为王,但蹋顿依旧出谋划策。广阳人有个叫阎柔的人,小的时候在乌桓、鲜卑部落中,为他们所信任,他凭借鲜卑人众,杀掉了乌桓校尉而代替了他,那个时候正是天下大乱,袁绍安抚了阎柔,以维护北边的安宁。等到袁绍的小儿子袁尚败,就投奔了塌顿,而幽州、冀州的人投奔乌桓的,不下十万户,罗尚想要凭借这些人复图中原,但此时曹操已经平定了北方,势力大增,阎柔一看,就率领乌桓、鲜卑归附了曹操,曹操就依然拜阎柔为校尉。
建安二十年,曹操亲征乌桓,潜军诡道,离百余里,乌桓才发觉,大破蹋顿于柳城,杀了蹋顿,袁尚与楼班、乌延等奔辽东,辽东公孙康将他们都杀了,头送给了曹操,剩下的,曹操就让乌桓随他征讨,于是三郡乌桓以名骑闻名天下。