We prove existence and multiplicity of solutions, with prescribed nodal properties, to a boundary value problem of the form $u''+f(t,u)=0$ , $u(0)=u(T)=0$ . The nonlinearity is supposed to satisfy asymmetric, asymptotically linear assumptions involving indefinite weights. We first study some auxiliary half-linear, two-weighted problems for which an eigenvalue theory holds. Multiplicity is ensured by assumptions expressed in terms of weighted eigenvalues. The proof is developed in the framework of topological methods and is based on some relations between rotation numbers and weighted eigenvalues.