Riot police opened fire on some 500 villagers who ransacked a railway station and threw stones at relief officials in Lohna village in Bihar's flood-hit Darbhanga district, said A.N Jha, spokesman of the Railway Protection Force.