主要是三大失误:
1、内政问题演变为国际问题:林则徐抵达广州后封锁了英商居住区,断绝内外联系和各种供给。通过此方式迫使英商交出鸦片。但是这种做法就把本来是中国国内的禁烟运动转化成了中英两国间的外交冲突,最终导致鸦片战争。
2、极端自负看不起洋人:在战争开始之前,林则徐曾经得到过美国领事的警告。并要求林则徐允许美国商船进入港口卸货,避免损失。但是林则徐根本不以为然,导致清军的战前准备根本不充分,最后吃了大亏。
3、战争准备不充足:清朝著名的笑话“洋人腿是直的,不能打弯”就是林则徐所说。虽然林则徐算得上是中国开眼看世界的第一批人,但是他的视野仍然很局限。他虽然在广州附近认真备战,但是他所建立的几道防线都不能防御英军从侧后进行的攻击,非常失败。