为了取得水战的优势,王濬从一开始便矢志建立一支高水平的舰队,他所造的战船,船长一百二十步,可以搭载两千名步兵。在当时,这种船称得上是庞然大物。为了增加船自身的防御力,甲板上还用硬木建了堡楼,如同漂浮在水面上的移动堡垒。这是很典型的中国式战船,又称为“楼船”,因为远远望去,那分明是一幢幢大楼。移动城堡四面都有门,外面的甲板上可以跑马匹。
晋国在蜀地大举造战舰,这属于军事绝密计划。然而,计划再绝密,也绝难做到滴水不漏。造船要使用大量木材,削下的木片往水里一扔,就会漂向下游。吴国建平(今湖北秭归)太守吾彦发现长江江面突然浮满木片,令人打捞些样本上来,细细分析,得出一个结论:晋国正在上游地区建造舟师。晋国造舟师的目的有且只有一个:沿江而下,进攻东吴。
吾彦不敢怠慢,立即将这个重要情报上报给皇帝孙皓,并建议道:“晋国一定有攻吴的计划,应该增加建平的守备力量,守住要害之处。”孙皓正沉湎于酒色之中,哪有闲心管这事?吾彦无奈之下,只好自己想办法。为了防止晋国水师发动突然袭击,他在长江上搭设大铁链,实施江面封锁。