九月,曹操分兵官渡,命裨将军徐晃、张辽率兵一万于官渡前线布防,阻挡袁军前进,自己回到许县做最后的准备。
十二月,曹操再次统帅大军北上,带着偏将军徐晃,裨将军张辽、许褚等和谋士郭嘉、荀攸、贾诩、董昭、毛玠等一班文武移驻官渡,组织防御,指挥战斗。
为加强防御纵深,曹操又布置了第二道防线:
命厉锋校尉领广阳太守曹仁驻兵于豫州颍川郡的阳翟,以掩护左侧背;
命蔡阳率部驻守荆州南阳郡的叶县,以防止汝南黄巾军刘辟、龚都等部;
命扬武中郎将曹洪率部驻守荆州南阳郡郡治宛城,防守南面的南阳到颍川之间的广大地区以及许昌外围,防备刘表,保卫许都。
命裨将军李通率部与汝南太守满宠驻守汝南,防止袁绍的门生故吏起兵反叛;
命侍中兼尚书令荀彧镇守许县,坐镇大后方接应各路军马,同时筹集军粮供应前线;
命李典军负责向官渡大营押运粮草;
命司隶校尉兼督关中盐运使司钟繇督运关中粮草;
命扬武将军张绣所部约五千人驻兵于兖州陈留郡保障整个右翼安全;兖州、徐州等地其他守备部队约五千。
曹操于十一月派卫觊到关中,统制盐政,招抚流民,进行屯垦;命督军校尉颍川太守夏侯渊督运粮草;命典农中郎将、长水校尉任峻典选军器与粮运。