In ad hoc networks, we can achieve better performance if we use fixed nodes besides mobile nodes. In this paper, we first present a network model comprised of fixed nodes with enough network resource as well as mobile nodes. Then, we propose a novel routing method that opportunistically selects the most stable links through fixed nodes in preference to links through mobile nodes based on the mobility information of neighbouring nodes. The proposed method also relieves packet losses due to its simple retransmission function among fixed nodes. The simulation results show that the proposed method opportunistically selects stable links and able to improve the performance with higher packet delivery rate and lower control message overhead.