2nd battalion, 30th Brigade repels attack