In order to guarantee the QoS of multimedia applications in a mobile ad hoc network (MANET), a reliable packet transmitting mechanism used in MANETs is developed. In this paper, we synthesize the geographical information, bit error rates of the links and 2-hop routing information to elaborate a most durable routing path between the source node and the destination node. In route discovery phase, all the possible paths from the source node to the destination node are checked on the basis of path reliability and number of hops. Meanwhile, 2-hop routing tables are created. Aided by the geographical information, our mechanism can reduce broadcast packets significantly in RREQ phase compared with other flooding-based protocols. The 2-hop routing information is employed just like backup node information used in other stable routing protocols. Once the path breaks, it can be repaired locally and rapidly by setting up a short path to a 2-hop neighboring node. Compared with other four stable mechanisms with excellent performance, our mechanism (B2RP) exhibits a slightly better in terms of packet delivery ratio, average route lifetime and end-to-end delay.